Otentikasi
Chamilo mendukung berbagai metode autentikasi, mulai dari sistem bawaan berbasis nama pengguna/kata sandi hingga solusi single sign-on untuk perusahaan.
Berkas Konfigurasi
Semua metode autentikasi eksternal dikonfigurasi dalam config/authentication.yaml. Sebuah 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 tersebut, bersihkan dan panaskan cache:
php bin/console cache:clear
php bin/console cache:warmupTombol login eksternal akan muncul di halaman login setelah cache diperbarui.
Metode yang Didukung
OAuth2 — Azure AD, Keycloak, Facebook, dan penyedia OAuth2 generik
LDAP — Autentikasi terhadap server LDAP atau Active Directory
CAS — Central Authentication Service (lawas, tidak berfungsi di versi 2.x)
SCIM — Penyediaan pengguna otomatis dari penyedia identitas eksternal
Konfigurasi SSO — Catatan pemecahan masalah dan lintas metode
Autentikasi Default
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 Lebih Lanjut
Untuk referensi parameter lengkap dan skenario lanjutan, lihat halaman wiki konfigurasi Autentikasi Eksternal.
Terakhir diperbarui
Apakah ini membantu?