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

Ταυτοποίηση

Το Chamilo υποστηρίζει πολλαπλές μεθόδους αυθεντικοποίησης, από το ενσωματωμένο σύστημα ονόματος χρήστη/κωδικού πρόσβασης έως λύσεις ενιαίας σύνδεσης (single sign-on) επιχειρησιακού επιπέδου.

Configuration file

Όλες οι εξωτερικές μέθοδοι αυθεντικοποίησης ρυθμίζονται στο config/authentication.yaml. Ένα πρότυπο παρέχεται στο config/authentication.dist.yaml. Η γενική δομή είναι:

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

Μετά την επεξεργασία του αρχείου, καθαρίστε και προθερμάνετε την cache:

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

Τα κουμπιά εξωτερικής σύνδεσης εμφανίζονται στη σελίδα σύνδεσης μετά την ανανέωση της cache.

Supported methods

  • OAuth2 — Azure AD, Keycloak, Facebook και γενικοί πάροχοι OAuth2

  • Azure Entra ID — Αναλυτική ρύθμιση Azure/Entra ID: καταχώριση εφαρμογής, αντιστοίχιση ρόλων βάσει ομάδων, αυθεντικοποίηση με πιστοποιητικό και εντολές συγχρονισμού χρηστών/ομάδων

  • LDAP — Αυθεντικοποίηση έναντι διακομιστή LDAP ή Active Directory

  • CAS — Central Authentication Service (παλαιού τύπου, μη λειτουργικό στην έκδοση 3.x)

  • SCIM — Αυτοματοποιημένη παροχή χρηστών από εξωτερικούς παρόχους ταυτότητας

  • SSO Configuration — Αντιμετώπιση προβλημάτων και σημειώσεις μεταξύ μεθόδων

Default authentication

Εξ ορισμού, το Chamilo χρησιμοποιεί το δικό του εσωτερικό σύστημα — οι χρήστες συνδέονται με όνομα χρήστη και κωδικό πρόσβασης που αποθηκεύονται στη βάση δεδομένων του Chamilo. Οι εξωτερικές μέθοδοι είναι προσθετικές: η τυπική φόρμα σύνδεσης παραμένει διαθέσιμη παράλληλα με οποιουσδήποτε ρυθμισμένους παρόχους.

Further reference

Για πλήρη αναφορά παραμέτρων και προηγμένα σενάρια, δείτε τη σελίδα wiki External Authentication configuration.

Τελευταία ενημέρωση

Ήταν χρήσιμο αυτό;