> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/3.x/nl/beheerdershandleiding/admin-guide/authentication.md).

# Authenticatie

Chamilo ondersteunt meerdere authenticatiemethoden, van het ingebouwde gebruikersnaam/wachtwoord-systeem tot enterprise single sign-on-oplossingen.

## Configuratiebestand

Alle externe authenticatiemethoden worden geconfigureerd in `config/authentication.yaml`. Een sjabloon is beschikbaar op `config/authentication.dist.yaml`. De algemene structuur is:

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

Na het bewerken van het bestand, wis en warm de cache:

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

Externe inlogknoppen verschijnen op de inlogpagina nadat de cache is vernieuwd.

## Ondersteunde methoden

* [**OAuth2**](/3.x/nl/beheerdershandleiding/admin-guide/authentication/oauth2.md) — Azure AD, Keycloak, Facebook en generieke OAuth2-providers
* [**Azure Entra ID**](/3.x/nl/beheerdershandleiding/admin-guide/authentication/azure-entra-id.md) — Gedetailleerde Azure/Entra ID-inrichting: app-registratie, groepsgebaseerde roltoewijzing, certificaatauthenticatie en gebruikers-/groeps-sync-commando's
* [**LDAP**](/3.x/nl/beheerdershandleiding/admin-guide/authentication/ldap.md) — Authenticeren tegen een LDAP- of Active Directory-server
* [**CAS**](/3.x/nl/beheerdershandleiding/admin-guide/authentication/cas.md) — Central Authentication Service (verouderd, niet functioneel in 3.x)
* [**SCIM**](/3.x/nl/beheerdershandleiding/admin-guide/authentication/scim.md) — Geautomatiseerde gebruikersvoorziening vanuit externe identity providers
* [**SSO Configuration**](/3.x/nl/beheerdershandleiding/admin-guide/authentication/sso-configuration.md) — Probleemoplossing en notities over methoden heen

## Standaardauthenticatie

Standaard gebruikt Chamilo het eigen interne systeem — gebruikers loggen in met een gebruikersnaam en wachtwoord die in de Chamilo-database zijn opgeslagen. Externe methoden zijn aanvullend: het standaard inlogformulier blijft beschikbaar naast eventueel geconfigureerde providers.

## Verdere referentie

Voor een volledige parameterreferentie en geavanceerde scenario's, zie de [wiki-pagina External Authentication configuration](https://github.com/chamilo/chamilo-lms/wiki/External-Authentication-configuration).
