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

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:

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

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

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 — Azure AD, Keycloak, Facebook und generische OAuth2-Anbieter

  • LDAP — Authentifizierung über einen LDAP- oder Active Directory-Server

  • CAS — Central Authentication Service (veraltet, nicht funktionsfähig in 2.x)

  • SCIM — Automatisierte Benutzerbereitstellung von externen Identitätsanbietern

  • SSO-Konfiguration — 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.

Zuletzt aktualisiert

War das hilfreich?