Jump to content
php.lv forumi

Active directory autorizācija


Paulinjsh

Recommended Posts

Lieta sekojoša:

Ir kkāda lapa, kurai vajaga autorizāciju.

1) Autorizācijai vajaga izmantot active directory (vismaz pagaidām tā izskatās) :D

Tātad varbūt kādam ir kāds skaists piemērs kā to izdarīt.

2) Ja lietotājs ir ielogojies lokāli, tad autorizācija lapā notiek izmantojot domeina username. Vot kā šito norealizet nav skaidrības.

 

Varbūt ir risinājums kā savādāk sasaistīt kopā domeina userus ar autentifikāciju lapā?

 

Paldies jau iepriekš par idejām!

Link to comment
Share on other sites

1) Vienkāršākais ar LDAP http://lv.php.net/ldap

Un tad idejiski apmēram šādi:

 

$ds = ldap_connect("tavs.AD.serveris");

$r = @ldap_bind($ds,"CN=useris ...",$parole);

 

un checkot vai ir $r

 

man gan sanāca viltīgāk jo juzeri ir dažādos kokos (contextos) līdz ar to tika izveidots useris kas vispirms taisa ldap_search ( piem: $sr = ldap_search($ds, "OU=Tree,DC=ad,DC=company,DC=biz", "sAMAccountName=$user"); ) un tad pēc tam ar ldap_get_entries dabūti ieraksti un tad taisīts ldap_bind

 

 

2) Nekas jēdzīgs neizdevās ar to NTLM autorizācijas shēmu, tākā varbūt ja tev sanāk padod ziņu.

Link to comment
Share on other sites

×
×
  • Create New...