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": "Bind DN",
"ldapBindPassword": "Пароль привязки",
"ldapUserSearchBase": "База поиска пользователей",
"ldapUserSearchFilter": "Фильтр поиска пользователей",
"ldapUsernameAttr": "Атрибут имени пользователя",
"ldapDisplayNameAttr": "Атрибут отображаемого имени",
"ldapGroupSearchBase": "База поиска групп",
"ldapAdminGroup": "Группа администраторов",
"ldapAllowedUsers": "Разрешенные пользователи",
"sectionUsers": "Пользователи",
"sectionSessions": "Сессии",
"sectionRoles": "Роли",
@@ -1927,26 +1892,6 @@
"tailscaleApiKeyDocsLink": "Документация",
"tailscaleApiBaseUrl": "Базовый URL API",
"tailscaleApiBaseUrlDescription": "Необязательно. Укажите собственный экземпляр Headscale вместо api.tailscale.com. Оставьте поле пустым, чтобы использовать настройки Tailscale по умолчанию.",
"oidcDescription": "Настройка OpenID Connect для единого входа (SSO). Поля, отмеченные *, обязательны.",
"oidcDocsLink": "Документация",
"oidcClientId": "Client ID",
"oidcClientSecret": "Client Secret",
"oidcAuthUrl": "URL авторизации",
"oidcIssuerUrl": "URL издателя",
"oidcTokenUrl": "URL токена",
"oidcUserIdentifier": "Путь к идентификатору пользователя",
"oidcDisplayName": "Путь к отображаемому имени",
"oidcScopes": "Области",
"oidcUserinfoUrl": "Переопределить URL Userinfo",
"oidcAllowedUsers": "Разрешенные пользователи",
"oidcAllowedUsersDesc": "По одному email на строку. Оставьте пустым, чтобы разрешить всем.",
"oidcAdminGroup": "Группа администраторов",
"oidcAdminGroupDesc": "Пользователи в этой группе получают права администратора. Оставьте пустым, чтобы отключить синхронизацию групп.",
"oidcGroupClaim": "Утверждение группы",
"oidcGroupClaimDesc": "Необязательно. Путь к утверждению, содержащему группы пользователя. По умолчанию проверяются groups, roles, затем group. Используйте для провайдеров с настраиваемым утверждением (например, Zitadel).",
"oidcCaCert": "Пользовательский сертификат ЦС",
"oidcCaCertDesc": "Необязательно. Сертификат ЦС в формате PEM для провайдеров 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}}\" создан",