المصادقة
يدعم Chamilo طرائق مصادقة متعددة، بدءًا من نظام اسم المستخدم/كلمة المرور المدمج وصولًا إلى حلول تسجيل الدخول الموحّد للمؤسسات.
ملف الإعداد
تُضبط جميع طرائق المصادقة الخارجية في config/authentication.yaml. ويُوفَّر قالب في config/authentication.dist.yaml. الهيكل العام هو:
parameters:
authentication:
<access_url_id>:
<auth_method>:
<provider_name>:
<config_key>: <value>بعد تحرير الملف، امسح الذاكرة المؤقتة ثم جهّزها:
php bin/console cache:clear
php bin/console cache:warmupتظهر أزرار تسجيل الدخول الخارجية في صفحة تسجيل الدخول بعد تحديث الذاكرة المؤقتة.
الطرائق المدعومة
OAuth2 — Azure AD وKeycloak وFacebook ومزوّدو OAuth2 العامّون
Azure Entra ID — إعداد مفصّل لـ Azure/Entra ID: تسجيل التطبيق، وتعيين الأدوار حسب المجموعات، والمصادقة بالشهادات، وأوامر مزامنة المستخدمين/المجموعات
LDAP — المصادقة مقابل خادم LDAP أو Active Directory
CAS — خدمة المصادقة المركزية (قديمة، غير فعّالة في 3.x)
SCIM — توفير المستخدمين آليًا من مزوّدي الهوية الخارجيين
إعداد SSO — استكشاف الأخطاء والملاحظات المشتركة بين الطرائق
المصادقة الافتراضية
يستخدم Chamilo افتراضيًا نظامه الداخلي — يسجّل المستخدمون الدخول باسم مستخدم وكلمة مرور مخزَّنين في قاعدة بيانات Chamilo. الطرائق الخارجية إضافية: يبقى نموذج تسجيل الدخول القياسي متاحًا إلى جانب أي مزوّدين مُعدّين.
مرجع إضافي
للاطلاع على مرجع المعاملات الكامل والسيناريوهات المتقدمة، راجع صفحة ويكي إعداد المصادقة الخارجية.
آخر تحديث
هل كان هذا مفيدا؟