For the complete documentation index, see llms.txt. This page is also available as Markdown.

المصادقة

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 العامة

  • LDAP — المصادقة ضد خادم LDAP أو Active Directory

  • CAS — Central Authentication Service (قديم، غير مدعوم في الإصدار 2.x)

  • SCIM — توفير المستخدمين تلقائيًا من مزودي الهوية الخارجيين

  • تكوين SSO — ملاحظات استكشاف الأخطاء وعبر الطرق

المصادقة الافتراضية

افتراضيًا، يستخدم Chamilo نظامه الداخلي الخاص — يدخل المستخدمون باستخدام اسم المستخدم وكلمة المرور المخزنة في قاعدة بيانات Chamilo. الطرق الخارجية إضافية: يظل نموذج تسجيل الدخول القياسي متاحًا إلى جانب المزودين المُكوَّنين.

مراجع إضافية

للحصول على مرجع كامل للمعاملات وسيناريوهات متقدمة، انظر صفحة ويكي تكوين المصادقة الخارجية.

آخر تحديث

هل كان هذا مفيدا؟