For the complete documentation index, see llms.txt. This page is also available as Markdown.

Todennus

Chamilo tukee useita todentamismenetelmiä sisäänrakennetusta käyttäjätunnus/salasana-järjestelmästä yritystason kertakirjautumisratkaisuihin.

Määritystiedosto

Kaikki ulkoiset todentamismenetelmät määritetään tiedostossa config/authentication.yaml. Mallipohja on saatavilla tiedostossa config/authentication.dist.yaml. Yleinen rakenne on:

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

Tiedoston muokkauksen jälkeen tyhjennä ja lämmitä välimuisti:

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

Ulkoiset kirjautumispainikkeet näkyvät kirjautumissivulla, kun välimuisti on päivitetty.

Tuetut menetelmät

  • OAuth2 — Azure AD, Keycloak, Facebook ja geneeriset OAuth2-tarjoajat

  • Azure Entra ID — Yksityiskohtainen Azure/Entra ID -asennus: sovellusrekisteröinti, ryhmäpohjainen roolikartoitus, varmenteella todennus sekä käyttäjä-/ryhmäsynkronointikomennot

  • LDAP — Todennus LDAP- tai Active Directory -palvelinta vasten

  • CAS — Central Authentication Service (vanhentunut, ei toimi versiossa 3.x)

  • SCIM — Automaattinen käyttäjien provisiointi ulkoisista identiteettitarjoajista

  • SSO Configuration — Vianmääritys ja menetelmien väliset huomiot

Oletustodentaminen

Oletuksena Chamilo käyttää omaa sisäistä järjestelmäänsä — käyttäjät kirjautuvat Chamilo-tietokantaan tallennetulla käyttäjätunnuksella ja salasanalla. Ulkoiset menetelmät ovat lisäyksiä: vakio kirjautumislomake pysyy käytettävissä kaikkien määritettyjen tarjoajien rinnalla.

Lisätietoa

Täydellinen parametrireferenssi ja edistyneet skenaariot löytyvät External Authentication configuration -wikisivulta.

Päivitetty viimeksi

Oliko tästä apua?