Bonjour à tous !
J'aimerai récupérer en PHP une et une seule variable qui ne changera jamais dans un annuraire LDAP pour un utilisateur donné.
J'ai pensé au SID user, mais j'éprouve des difficultés à le récupérer ...
Explications :
J'ai une application web qui fait une authentification LDAP.
Pour s'authentifier, il faut entrer son nom d'utilisateur et son mot de passe windows.
Php fait un ldap_bind avec l'utilisateur et le mot de passe entrés, et vérifie qu'il s'agit d'un utilisateur présent dans AD.
Pour donner des droits à cet utilisateur dans l'appli web, j'ai créé des comptes utilisateurs dans l'appli web, avec le login comme clé (MySQL powered).
Seulement si l'utilisateur windows change de login, le compte de l'application ne correspond plus.
C'est pourquoi le SID qui est sensé etre unique dans AD serait une excellente clé.
Mais un ldap_get_entries sur un annuraire LDAP pour W2k3 ne semble pas diffuser cette info ...
Me trompe-je ? qu'est-ce que jpeux faire ? jsais pas quoi faire ?
Si quelqu'un comprend mon probleme ....
help......
Merki
---------------
dieu créa l'homme et meuh fit la vache