LDAP (Lightweight Directory Access Protocol) adalah protokol perangkat lunak untuk memungkinkan semua orang mencari resource organisasi, perorangan dan lainnya, seperti file atau printer di dalam jaringan baik di internet atau intranet. (https://id.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol)

Cara mengaktifkannya adalah sebagai berikut.

  1. Memasang LDAP Extension di apache, dengan perintah apt-get install php5-ldap
  2. Mengaktifkan module LDAP, dengan perintah a2enmod ldap dan a2enmod authnz_ldap.
  3. Ujicoba dengan file php berikut.

<?php
// user dan password user yang sudah terdaftar di server LDAP
$ldaprdn = ‘uname’;
$ldappass = ‘mypassword’;

// membuat koneksi ke server active directory
$ldapconn = ldap_connect(“ip address”); // jika gagal akan mereturn value FALSE

if ($ldapconn) {
// menyatukan aplikasi dengan server LDAP
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
echo $ldapbind ;
// verify binding
// if ($ldapbind) {
// echo “Koneksi berhasil..”;
// } else {
// echo ldap_error($ldapbind);
// }
}else{
echo ldap_error($ldapconn);
echo “error”;
}
?>

Semoga berhasil.

Rating