Je pense que je ne suis pas le premier à me prendre la tête sur l'authenfication Ldap
Après avoir essayé et galérer sur pas mal de sources,
je me suis permis concatener les meilleurs en simplifiant à l'extreme le code.
Il y a 2 sources:
- l'une qui permet de recupérer les infos essentielles d'un User AD si il existe (cn, sn, groupes, mail)
- la seconde, est une authenfication simple, via login-password
elle sont amplement commentées
Note:
- sur la plupart des serveurs le port de connection est 389 (sur d'autre comme le mien 636)
- evitez d'appuyer sur [Enter], et bien [cliquer] sur le bouton [go] (beug sur Explorer il me semble)
Configuration - Pré-requis
- Serveur Wamp5 extension ldap activée
Beug
- avec EasyPhp2, probleme d'activation de l'extension ldap (VOIR Forum Easyphp), ce n'est pas de mon ressort
Source / Exemple :
voir le zip, have fun ...
(les commentaires seront appréciés)
Conclusion :
A venir (quand j'aurais le temps):
- ajout/suppression/modification user dans AD
(Je tiens à remercier tous les autres codeurs de sources php-ldap que je ne peux citer)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.