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": "اسم مميز للربط",
"ldapBindPassword": "كلمة مرور الارتباط",
"ldapUserSearchBase": "قاعدة بحث المستخدمين",
"ldapUserSearchFilter": "مرشح بحث المستخدمين",
"ldapUsernameAttr": "سمة اسم المستخدم",
"ldapDisplayNameAttr": "سمة اسم العرض",
"ldapGroupSearchBase": "قاعدة بحث المجموعات",
"ldapAdminGroup": "مجموعة المديرين",
"ldapAllowedUsers": "المستخدمون المسموح بهم",
"sectionUsers": "المستخدمون",
"sectionSessions": "الجلسات",
"sectionRoles": "الأدوار",
@@ -1927,26 +1892,6 @@
"tailscaleApiKeyDocsLink": "عرض المستندات",
"tailscaleApiBaseUrl": "عنوان URL الأساسي لواجهة برمجة التطبيقات",
"tailscaleApiBaseUrlDescription": "اختياري. قم بالإشارة إلى نسخة Headscale مستضافة ذاتيًا بدلاً من api.tailscale.com. اتركه فارغًا لاستخدام الإعداد الافتراضي لـ Tailscale.",
"oidcDescription": "تكوين OpenID Connect لتسجيل الدخول الموحّد (SSO). الحقول المميزة بـ * مطلوبة.",
"oidcDocsLink": "عرض المستندات",
"oidcClientId": "معرف العميل",
"oidcClientSecret": "سر العميل",
"oidcAuthUrl": "رابط التفويض",
"oidcIssuerUrl": "رابط المُصدر",
"oidcTokenUrl": "رابط الرمز المميز",
"oidcUserIdentifier": "مسار معرّف المستخدم",
"oidcDisplayName": "مسار اسم العرض",
"oidcScopes": "النطاقات",
"oidcUserinfoUrl": "تجاوز رابط Userinfo",
"oidcAllowedUsers": "المستخدمون المسموح لهم",
"oidcAllowedUsersDesc": "بريد إلكتروني واحد في كل سطر. اتركه فارغًا للسماح للجميع.",
"oidcAdminGroup": "مجموعة المسؤولين",
"oidcAdminGroupDesc": "يُمنح المستخدمون في هذه المجموعة صلاحيات المسؤول. اتركه فارغًا لتعطيل مزامنة المجموعة.",
"oidcGroupClaim": "مطالبة المجموعة",
"oidcGroupClaimDesc": "اختياري. مسار المطالبة الذي يحتوي على مجموعات المستخدم. القيمة الافتراضية هي groups، ثم roles، ثم group. استخدم هذا للموفّرين الذين لديهم مطالبة مخصصة (مثل Zitadel).",
"oidcCaCert": "شهادة CA مخصصة",
"oidcCaCertDesc": "اختياري. شهادة CA بترميز PEM لموفّري OIDC الذين يستخدمون شهادة CA خاصة أو موقّعة ذاتيًا. اتركه فارغًا لاستخدام مخزن الثقة في النظام.",
"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}}\"",