Autentisering
Chamilo støtter flere autentiseringsmetoder, fra det innebygde brukernavn/passord-systemet til bedriftsløsninger for enkel pålogging (single sign-on).
Konfigurasjonsfil
Alle eksterne autentiseringsmetoder konfigureres i config/authentication.yaml. En mal er tilgjengelig i config/authentication.dist.yaml. Den generelle strukturen er:
parameters:
authentication:
<access_url_id>:
<auth_method>:
<provider_name>:
<config_key>: <value>Etter at du har redigert filen, tøm og varm opp hurtigbufferen:
php bin/console cache:clear
php bin/console cache:warmupEksterne innloggingsknapper vises på innloggingssiden etter at hurtigbufferen er oppdatert.
Støttede metoder
OAuth2 — Azure AD, Keycloak, Facebook og generiske OAuth2-leverandører
Azure Entra ID — Detaljert oppsett for Azure/Entra ID: appregistring, gruppebasert rolletilordning, sertifikatautentisering og kommandoer for synkronisering av brukere/grupper
LDAP — Autentiser mot en LDAP- eller Active Directory-server
CAS — Central Authentication Service (eldre, ikke funksjonell i 3.x)
SCIM — Automatisert brukerprovisjonering fra eksterne identitetsleverandører
SSO-konfigurasjon — Feilsøking og merknader på tvers av metoder
Standard autentisering
Som standard bruker Chamilo sitt eget interne system — brukere logger inn med et brukernavn og passord lagret i Chamilo-databasen. Eksterne metoder er additive: det vanlige innloggingsskjemaet forblir tilgjengelig sammen med eventuelle konfigurerte leverandører.
Videre referanse
For fullstendig parameterreferanse og avanserte scenarioer, se wiki-siden for konfigurasjon av ekstern autentisering.
Sist oppdatert
Var dette nyttig?