# Authentifizierung

Chamilo unterstützt verschiedene Authentifizierungsmethoden, vom integrierten Benutzername-/Passwort-System bis hin zu Single-Sign-On-Lösungen für Unternehmen.

## Konfigurationsdatei

Alle externen Authentifizierungsmethoden werden in `config/authentication.yaml` konfiguriert. Eine Vorlage ist unter `config/authentication.dist.yaml` verfügbar. Die allgemeine Struktur lautet:

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

Nach der Bearbeitung der Datei, leeren und aktualisieren Sie den Cache:

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

Externe Login-Schaltflächen erscheinen auf der Anmeldeseite, nachdem der Cache aktualisiert wurde.

## Unterstützte Methoden

* [**OAuth2**](/2.x-de/administrationshandbuch/admin-guide/authentication/oauth2.md) — Azure AD, Keycloak, Facebook und generische OAuth2-Anbieter
* [**LDAP**](/2.x-de/administrationshandbuch/admin-guide/authentication/ldap.md) — Authentifizierung über einen LDAP- oder Active Directory-Server
* [**CAS**](/2.x-de/administrationshandbuch/admin-guide/authentication/cas.md) — Central Authentication Service (veraltet, nicht funktionsfähig in 2.x)
* [**SCIM**](/2.x-de/administrationshandbuch/admin-guide/authentication/scim.md) — Automatisierte Benutzerbereitstellung von externen Identitätsanbietern
* [**SSO-Konfiguration**](/2.x-de/administrationshandbuch/admin-guide/authentication/sso-configuration.md) — Fehlerbehebung und Hinweise zu verschiedenen Methoden

## Standard-Authentifizierung

Standardmäßig verwendet Chamilo sein eigenes internes System — Benutzer melden sich mit einem Benutzernamen und Passwort an, die in der Chamilo-Datenbank gespeichert sind. Externe Methoden sind ergänzend: Das standardmäßige Anmeldeformular bleibt neben den konfigurierten Anbietern verfügbar.

## Weitere Informationen

Für eine vollständige Parameterreferenz und fortgeschrittene Szenarien besuchen Sie die [Wiki-Seite zur Konfiguration der externen Authentifizierung](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-de/administrationshandbuch/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.
