# المصادقة

Chamilo يدعم مجموعة متنوعة من طرق المصادقة، بدءًا من النظام الداخلي المبني على اسم المستخدم/كلمة المرور وصولاً إلى حلول تسجيل الدخول الموحد للشركات.

## ملفات التكوين

يتم تكوين جميع طرق المصادقة الخارجية في `config/authentication.yaml`. يتم توفير قالب في `config/authentication.dist.yaml`. هيكلها العام هو:

```yaml
parameters:
  authentication:
    <access_url_id>:
      <auth_method>:
        <provider_name>:
          <config_key>: <value>
```

بعد تحرير الملف، قم بمسح الذاكرة المؤقتة وتسخينها:

```bash
php bin/console cache:clear
php bin/console cache:warmup
```

ستظهر أزرار تسجيل الدخول الخارجية في صفحة تسجيل الدخول بعد تحديث الذاكرة المؤقتة.

## الطرق المدعومة

* [**OAuth2**](/2.x-ar/dlyl-alidarh/admin-guide/authentication/oauth2.md) — Azure AD، Keycloak، Facebook، ومزودي OAuth2 العامة
* [**LDAP**](/2.x-ar/dlyl-alidarh/admin-guide/authentication/ldap.md) — المصادقة ضد خادم LDAP أو Active Directory
* [**CAS**](/2.x-ar/dlyl-alidarh/admin-guide/authentication/cas.md) — Central Authentication Service (قديم، غير مدعوم في الإصدار 2.x)
* [**SCIM**](/2.x-ar/dlyl-alidarh/admin-guide/authentication/scim.md) — توفير المستخدمين تلقائيًا من مزودي الهوية الخارجيين
* [**تكوين SSO**](/2.x-ar/dlyl-alidarh/admin-guide/authentication/sso-configuration.md) — ملاحظات استكشاف الأخطاء وعبر الطرق

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

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

## مراجع إضافية

للحصول على مرجع كامل للمعاملات وسيناريوهات متقدمة، انظر [صفحة ويكي تكوين المصادقة الخارجية](https://github.com/chamilo/chamilo-lms/wiki/External-Authentication-configuration).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/2.x-ar/dlyl-alidarh/admin-guide/authentication.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
