Autentikasi
Chamilo mendukung beberapa metode autentikasi, mulai dari sistem nama pengguna/kata sandi bawaan hingga solusi single sign-on tingkat enterprise.
Berkas konfigurasi
Semua metode autentikasi eksternal dikonfigurasi di config/authentication.yaml. Templat disediakan di config/authentication.dist.yaml. Struktur umumnya adalah:
parameters:
authentication:
<access_url_id>:
<auth_method>:
<provider_name>:
<config_key>: <value>Setelah mengedit berkas, bersihkan dan panaskan cache:
php bin/console cache:clear
php bin/console cache:warmupTombol login eksternal muncul di halaman login setelah cache disegarkan.
Metode yang didukung
OAuth2 — Azure AD, Keycloak, Facebook, dan penyedia OAuth2 generik
Azure Entra ID — Penyiapan Azure/Entra ID secara rinci: registrasi aplikasi, pemetaan peran berbasis grup, autentikasi sertifikat, dan perintah sinkronisasi pengguna/grup
LDAP — Autentikasi terhadap server LDAP atau Active Directory
CAS — Central Authentication Service (warisan, tidak berfungsi di 3.x)
SCIM — Provisioning pengguna otomatis dari penyedia identitas eksternal
Konfigurasi SSO — Pemecahan masalah dan catatan lintas metode
Autentikasi bawaan
Secara default, Chamilo menggunakan sistem internalnya sendiri — pengguna masuk dengan nama pengguna dan kata sandi yang disimpan di basis data Chamilo. Metode eksternal bersifat tambahan: formulir login standar tetap tersedia bersama penyedia yang dikonfigurasi.
Referensi lanjutan
Untuk referensi parameter lengkap dan skenario lanjutan, lihat halaman wiki konfigurasi External Authentication.
Terakhir diperbarui
Apakah ini membantu?