Skip to main content
تعمل جميع طرق تسجيل الدخول في خدمة web في كل Pod من Pods ‏Ayakaleaf Pro. لا تحتاج أي منها إلى Pod إضافي أو مهمة دورية، وجميعها تحتفظ بحالة تسجيل الدخول في الجلسة داخل Redis، لذا تعمل بالطريقة نفسها مع نسخة متماثلة واحدة أو عدة نسخ. أما ما يختلف على Kubernetes فهو مكان وضع الإعدادات والأسرار والشهادات، ومسارات الشبكة التي يجب أن تكون مفتوحة: يفعّل EXTERNAL_AUTH طرق SSO، في صورة قائمة مفصولة بمسافات داخل الـ ConfigMap، مثل EXTERNAL_AUTH: ldap oidc. الحسابات وما يمكن للمستخدمين تغييره عند تفعيل SSO هي نفسها كما في Toolkit، راجع المصادقة.
الطريقة ذات الإعدادات الخاطئة لا تمنع الـ Pod من أن يصبح جاهزًا: تسجّل خدمة web الرسالة error setting up passport in modules في /var/log/overleaf/web.log، وتبقى تلك الطريقة معطّلة، وكذلك الطرق التي تليها بالترتيب ldap ثم saml ثم oidc. افحص السجل بعد كل تغيير. جرّبنا ذلك مع EXTERNAL_AUTH: saml oidc وشهادة IdP مفقودة: أصبح الـ Pod جاهزًا، وأجاب كل من /saml/login و/oidc/login بالرسالة “Something went wrong” ‏(500) إلى أن صُحّح مسار الشهادة.

مصادقة OIDC

مصادقة SAML

مصادقة LDAP

الوصول العام

reCAPTCHA

قيود كلمات المرور

آخر تعديل في ٢ نوفمبر ٢٠٢٦