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:
parameters:
authentication:
<access_url_id>:
<auth_method>:
<provider_name>:
<config_key>: <value>Na het bewerken van het bestand, leeg en verwarm de cache:
php bin/console cache:clear
php bin/console cache:warmupExterne inlogknoppen verschijnen op de inlogpagina nadat de cache is vernieuwd.
Ondersteunde methoden
OAuth2 — Azure AD, Keycloak, Facebook en generieke OAuth2-providers
LDAP — Authenticatie tegen een LDAP- of Active Directory-server
CAS — Central Authentication Service (verouderd, niet functioneel in 2.x)
SCIM — Geautomatiseerde gebruikersvoorziening vanuit externe identiteitsproviders
SSO-configuratie — Probleemoplossing en notities over verschillende methoden
Standaard authenticatie
Standaard gebruikt Chamilo zijn eigen interne systeem — gebruikers loggen in met een gebruikersnaam en wachtwoord die zijn opgeslagen in de Chamilo-database. 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 Externe Authenticatie configuratie wiki-pagina.
Laatst bijgewerkt
Was dit nuttig?