Autentikasi LDAP¶
Autentikasi LDAP memverifikasi pengguna MRBS terhadap direktori LDAP seperti OpenLDAP atau Microsoft Active Directory.
Ekstensi LDAP untuk PHP harus dipasang.
Pengaturan koneksi¶
Konfigurasikan server direktori, versi protokol, keamanan transmisi, DN dasar, dan filter pencarian di config.inc.php. Salin pengaturan LDAP yang relevan dari systemdefaults.inc.php sebelum mengubahnya.
Utamakan transmisi terenkripsi:
- LDAPS jika didukung; atau
- LDAP dengan StartTLS.
Instal dan verifikasi rantai sertifikat server direktori. Jangan nonaktifkan verifikasi untuk mengatasi masalah sertifikat.
Pencarian pengguna¶
Nama login ditemukan menggunakan atribut dan filter pengguna yang dikonfigurasi. Tata letak direktori berbeda, jadi ujilah dengan:
- pengguna biasa;
- seorang administrator;
- pengguna di luar unit organisasi yang diizinkan;
- akun yang dinonaktifkan; dan
- nama pengguna yang berisi karakter non-ASCII yang valid, jika berlaku.
Grup dan administrator¶
MRBS dapat menggunakan atribut direktori dan keanggotaan grup untuk mengidentifikasi atau mendeskripsikan pengguna. Pastikan perilaku grup bersarang cocok dengan direktori Anda dan dokumentasikan grup mana yang memberikan administrasi MRBS.
Pemetaan atribut¶
Pemetaan opsional dapat mengambil alamat email dan nama tampilan:
Nama atribut dan format nilai yang dikembalikan berbeda-beda antarimplementasi LDAP.
Memecahkan masalah dengan aman¶
Opsi debug LDAP dapat mengungkap detail direktori. Aktifkan hanya untuk pengujian terbatas, batasi akses ke keluarannya, lalu segera nonaktifkan.
Jika login gagal, periksa transmisi dan sertifikat sebelum mengubah filter pencarian atau kredensial.