Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: PHP i Active Directory  (Pročitano 2200 puta)
goris
Gost
« poslato: Sreda, 02. April 2003. 11:04:08 »

Da li je moguce da se pomocu PHp-a pristupi Active Directory-u tj. da se odredi korisnik i koja su mu prava? To se sve desava na lokalnoj mrezi.
Sačuvana
malchik
Gost
« Odgovor #1 poslato: Sreda, 02. April 2003. 11:39:43 »

Moze. AD ima nesto sto se zove LDAP connector tako da, ako ti je PHP kompajliran sa ldap podrskom, nema nikakvih problema da se 'kacis' na AD kao na obican LDAP server. Par napomena:
    Moras znati tacno gde se nalazi DN korisnika koji se loguje na AD.
    Po defaultu u AD-u nije omogucen anonymous korisnik, tako da ako zelis bilo sta da radis sa AD moras da se 'bind'-ujes kao postojeci korisnik.
    Naravno, password polje nije vidljivo, ali to i nije mana posto nije vidljivo ni iz Windows MMC.[/list:u]
    Evo jednom malog primera:
Kod:

<?php
$ds
=ldap_connect&#40;"mycompany.com.internal"&#41;;

echo "<br>";

if &
#40;$ds&#41; &#123;
    // bind with appropriate dn to give update access
    
echo "Binding ..."
$r=ldap_bind&#40;$ds,"CN=Ime korisnika u AD,OU=Technology,DC=com,DC=internal", "korisnicki_password"&#41;;
    
echo "Bind result is ".$r."<p>";
    echo 
"Closing connection";
    
ldap_close&#40;$ds&#41;;
&#125;  
else &#123;
    
echo "Unable to connect to LDAP server"
&
#125;
?>



Obrati paznju AD ima malo drugacije mapiranje objekata nego LDAP
Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na:  

?>