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 應用程式尚不支援外部驗證。請使用網頁版進行 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": "設定 OpenID Connect 以進行單一登入 (SSO)。標記 * 的欄位為必填。",
"oidcDocsLink": "檢視文件",
"oidcClientId": "用戶端 ID",
"oidcClientSecret": "用戶端密鑰",
"oidcAuthUrl": "授權 URL",
"oidcIssuerUrl": "發行者 URL",
"oidcTokenUrl": "權杖 URL",
"oidcUserIdentifier": "使用者識別碼路徑",
"oidcDisplayName": "顯示名稱路徑",
"oidcScopes": "範圍",
"oidcUserinfoUrl": "覆寫使用者資訊 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}}」",