Bonjour,
pour un projet de fin d'année je dois faire une appli web de laquelle je dois pouvoir administrer les utilisateurs qui sont stockés dans une Active Directory (obligatoire).
mon install:
Windows Server 2008 R2
WAMPServer 2.4: Apache 2.4.4, PHP 5.4
rôles du serveur: Domain Controller AD
j'ai installé les services de certificats AD pour avoir une connexion sécurisée ldaps afin de pouvoir initialiser/changer les mots de passe des utilisateurs.
A la fin de l'install, j'ai lancé ldp.exe pour tester la connexion et ça marche.
Mais quand j'essaie ceci:
ça me met
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php $adServer = "nomserveur.DC.fr"; $ldap = ldap_connect('ldaps://'.".$adServer.".':636/'); $user= '***'; //login admin $pass= '***'; //mot de passe admin $dn = $user.'@DC.fr'; ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3); ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0); /*ldap_set_option($ldap, LDAP_OPT_DEBUG_LEVEL, 7);*/ $bind = ldap_bind($ldap, $dn, $pass); if ($bind){ echo "bind succesful"; }else{ echo "bind Failed"; } ?>ce qui me fait penser que c'est un pb de config php/Wamp..ldap_bind(): Unable to bind to server: Can't contact LDAP server
(je précise que le bind ldap simple,sans SSL, fonctionne sans problème)
j'ai fait beaucoup de recherche sur le net, et essayé pas mal de choses, mais là je ne suis pas loin de capituler..
merci d'avance!
Partager