sviluppo:ldap
LDAP
Abilitazione estensione LDAP per PHP
E' indispensabile abilitare l'estensione php_ldap in php.ini:
extension=php_ldap.dll
Per caricare correttamente il file php_ldap.dll è necessario copiare le seguenti dll dentro C:/Windows/System
xampp/php/libeay32.dll xampp/php/libsasl.dll xampp/php/ssleay32.dll
Autenticazione
E' possibile effettuare l'autenticazione con LDAP utilizzando la libreria itaLDAP (in /lib/itaPHPCore).
Per prima cosa occorre creare la classe authenticator:
$ldapParams = array(
"LdapHost" => "srvcityitalsoft",
"LdapPort" => 389,
"LdapBaseDN" => "ou=comune,dc=maxcrc,dc=com"
);
$ldap = itaLdap::getLdapAuthenticator($ldapParams);
L'autenticazione viene effettuata attraverso il metodo authenticate, che riceve in ingresso username e password:
$result = $ldap->authenticate("ced", "4pr4");
if (!$result) {
$this->fail($ldap->getLastErrorMessage());
}
56 visualizzazioni.
sviluppo/ldap.txt · Ultima modifica: da 127.0.0.1
