103 lines
3.4 KiB
YAML
103 lines
3.4 KiB
YAML
version: 1
|
|
metadata:
|
|
name: Xiteng - Brand and login flow
|
|
labels:
|
|
blueprints.goauthentik.io/instantiate: "true"
|
|
entries:
|
|
- model: authentik_brands.brand
|
|
state: present
|
|
identifiers:
|
|
domain: authentik-default
|
|
default: true
|
|
attrs:
|
|
branding_title: Xiteng
|
|
# Versioned repository assets live in Authentik's built-in static tree.
|
|
branding_logo: /static/dist/assets/xiteng/xiteng-wordmark-v1.svg
|
|
branding_favicon: /static/dist/assets/xiteng/xiteng-favicon-v1.svg
|
|
branding_default_flow_background: /static/dist/assets/xiteng/xiteng-background-v1.svg
|
|
attributes:
|
|
settings:
|
|
locale: zh-hans
|
|
branding_custom_css: |
|
|
:root {
|
|
--ak-font-family-sans-serif: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
|
|
--ak-font-family-heading: var(--ak-font-family-sans-serif);
|
|
--ak-global--background-color: #f7efe0;
|
|
--ak-c-login--MaxWidth: 31rem;
|
|
--ak-c-login__content-BoxShadow: none;
|
|
--ak-c-login__main--BackgroundColor: #fffaf0;
|
|
--ak-c-login__main--Color: #1c1712;
|
|
--ak-c-login__main--BoxShadow: 8px 8px 0 #1c1712;
|
|
--ak-c-login__footer--Color: #675f55;
|
|
--pf-global--primary-color--100: #d83b21;
|
|
--pf-global--primary-color--200: #a92a18;
|
|
--pf-global--Color--100: #1c1712;
|
|
--pf-global--Color--200: #675f55;
|
|
--pf-global--BorderColor--100: #1c1712;
|
|
--pf-global--BorderRadius--sm: 6px;
|
|
--pf-c-login__main--BackgroundColor: #fffaf0;
|
|
--pf-c-card--BackgroundColor: #fffaf0;
|
|
--pf-c-button--m-primary--BackgroundColor: #d83b21;
|
|
--pf-c-button--m-primary--hover--BackgroundColor: #bc321d;
|
|
--pf-c-button--m-primary--active--BackgroundColor: #a92a18;
|
|
--pf-c-button--m-secondary--Color: #1c1712;
|
|
--pf-c-button--m-secondary--BorderColor: #1c1712;
|
|
}
|
|
|
|
ak-flow-executor::part(locale-select) {
|
|
display: none;
|
|
}
|
|
|
|
.pf-c-login__main,
|
|
.pf-c-card {
|
|
border: 2px solid #1c1712;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.pf-c-button.pf-m-primary {
|
|
border: 2px solid #1c1712;
|
|
border-radius: 6px;
|
|
box-shadow: 3px 3px 0 #1c1712;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.pf-c-button.pf-m-primary:hover {
|
|
box-shadow: 1px 1px 0 #1c1712;
|
|
transform: translate(2px, 2px);
|
|
}
|
|
|
|
.pf-c-form-control {
|
|
border: 2px solid #1c1712;
|
|
border-radius: 6px;
|
|
}
|
|
|
|
@media (max-width: 576px) {
|
|
:root {
|
|
--ak-c-login--MaxWidth: calc(100vw - 2rem);
|
|
--ak-c-login__main--BoxShadow: 5px 5px 0 #1c1712;
|
|
}
|
|
}
|
|
|
|
|
|
- model: authentik_core.application
|
|
state: present
|
|
identifiers:
|
|
slug: xiteng-portal
|
|
attrs:
|
|
name: Xiteng Portal
|
|
meta_launch_url: https://xiteng.site/?focus=authentik#infrastructure
|
|
open_in_new_tab: false
|
|
meta_description: 返回 xiteng.site 服务目录
|
|
meta_publisher: Xiteng
|
|
meta_icon: https://xiteng.site/favicon.svg
|
|
- model: authentik_flows.flow
|
|
state: present
|
|
identifiers:
|
|
slug: default-authentication-flow
|
|
attrs:
|
|
name: Xiteng 登录
|
|
title: 欢迎回来
|
|
designation: authentication
|
|
authentication: none
|
|
layout: stacked
|