feat: move sso and ldap logins into plugins (C2)

This commit is contained in:
LukeGus committed 2026-09-24 18:23:20 -05:00
1 parent 5c18435105
commit 925da4a661
223 files changed
+25778 -6820

No files matched your search

-59
View File
@@ -1614,10 +1614,6 @@
"externalNotSupportedInElectron": "Electron应用尚不支持外部身份验证。请使用Web版本进行OIDC登录。",
"loginWithProvider": "使用{{name}}登录",
"orContinueWith": "或继续使用",
"ldapUsername": "LDAP 用户名",
"ldapPassword": "LDAP 密码",
"ldapSignIn": "登录",
"ldapLoginFailed": "LDAP登录失败",
"resetPasswordButton": "重置密码",
"sendResetCode": "发送重置验证码",
"resetCodeDesc": "输入用户名以接收密码重置验证码。验证码将记录在Docker容器日志中。",
@@ -1783,37 +1779,6 @@
},
"admin": {
"sectionGeneral": "通用",
"sectionOidc": "OIDC",
"sectionSso": "SSO 提供商",
"ssoAddProvider": "添加提供商",
"ssoDocsLink": "查看文档",
"ssoProviderDocsLink": "查看文档",
"ssoNoProviders": "未配置 SSO 提供商。",
"ssoProviderName": "显示名称",
"ssoProviderType": "提供商类型",
"ssoDeleteProvider": "删除提供商",
"ssoDeleteConfirm": "删除此提供商?关联用户将无法登录。",
"ssoTypeOidc": "OIDC",
"ssoTypeLdap": "LDAP",
"ssoTypeGithub": "GitHub",
"ssoTypeGoogle": "Google",
"ssoEnabled": "已启用",
"ssoDisabled": "已禁用",
"ssoSaveProvider": "保存提供商",
"ssoTestConnection": "测试连接",
"ssoEditProvider": "编辑提供商",
"ldapHost": "LDAP 主机",
"ldapPort": "端口",
"ldapUseTls": "使用 TLS (LDAPS)",
"ldapBindDn": "绑定 DN",
"ldapBindPassword": "绑定密码",
"ldapUserSearchBase": "用户搜索基准",
"ldapUserSearchFilter": "用户搜索过滤器",
"ldapUsernameAttr": "用户名属性",
"ldapDisplayNameAttr": "显示名称属性",
"ldapGroupSearchBase": "群组搜索基准",
"ldapAdminGroup": "管理员群组",
"ldapAllowedUsers": "允许的用户",
"sectionUsers": "用户",
"sectionSessions": "会话",
"sectionRoles": "角色",
@@ -1927,26 +1892,6 @@
"tailscaleApiKeyDocsLink": "查看文档",
"tailscaleApiBaseUrl": "API 基本 URL",
"tailscaleApiBaseUrlDescription": "可选。指向自托管的 Headscale 实例,而不是 api.tailscale.com。留空则使用 Tailscale 默认值。",
"oidcDescription": "为 SSO 配置 OpenID Connect。带 * 的字段为必填项。",
"oidcDocsLink": "查看文档",
"oidcClientId": "客户端 ID",
"oidcClientSecret": "客户端密钥",
"oidcAuthUrl": "授权 URL",
"oidcIssuerUrl": "颁发者 URL",
"oidcTokenUrl": "令牌 URL",
"oidcUserIdentifier": "用户标识符路径",
"oidcDisplayName": "显示名称路径",
"oidcScopes": "作用域",
"oidcUserinfoUrl": "覆盖 Userinfo URL",
"oidcAllowedUsers": "允许的用户",
"oidcAllowedUsersDesc": "每行一个邮箱。留空表示允许所有用户。",
"oidcAdminGroup": "管理员组",
"oidcAdminGroupDesc": "此组的用户将被授予管理员权限。留空可禁用组同步。",
"oidcGroupClaim": "组声明",
"oidcGroupClaimDesc": "可选。包含用户组的声明路径。默认依次使用 groups、roles、group。用于具有自定义声明的提供商(如 Zitadel)。",
"oidcCaCert": "自定义 CA 证书",
"oidcCaCertDesc": "可选。PEM 编码的 CA 证书,用于使用私有或自签名 CA 的 OIDC 提供商。留空则使用系统信任存储。",
"removeOidc": "移除",
"usersCount": "{{count}} 个用户",
"searchUsers": "搜索用户...",
"noUsers": "没有用户",
@@ -2076,10 +2021,6 @@
"tailscaleSettingsSaved": "Tailscale 设置已保存",
"tailscaleSettingsSaveFailed": "保存 Tailscale 设置失败",
"logLevelUpdateFailed": "更新日志级别失败",
"oidcSaved": "OIDC 配置已保存",
"oidcSaveFailed": "保存 OIDC 配置失败",
"oidcRemoved": "OIDC 配置已移除",
"oidcRemoveFailed": "移除 OIDC 配置失败",
"createUserRequired": "需要用户名和密码",
"createUserPasswordTooShort": "密码长度至少需要 6 个字符",
"createUserSuccess": "用户 \"{{username}}\" 已创建",