Bonjour,
On m'a donné les informations pour me connecter à un serveur LDAP mais je n'y arrive pas. Est-ce que ma syntaxe est bonne au niveau de Zend ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| $identifiant = $loginForm->getValue('identifiant');
$pass = $loginForm->getValue('password');
$auth = Zend_Auth::getInstance();
$option = array(array(
'host' => 'IP',
'accountCanonicalForm' => 1,
'username' => 'uid='.$identifiant.',OU=Users,OU=recherche,DC=XX.LLLL,DC=fr',
'password' => $pass,
'baseDn' => 'OU=Users,OU=recherche,DC=XX.LLLLL,DC=fr',
'bindRequiresDn' => false
));
$adapter = new Zend_Auth_Adapter_Ldap($option,$identifiant,$pass); |
Et il me dit :
[3] => string(67) "XXXX authentication failed: 0x31 (Invalid credentials): uid=XXXXX"
Je ne sais pas d'où cela provient... Il me semble bien écrire mon PHP pourtant.
J'ai bien comme information juste et vérifier ceci :
uid=UTILISATEUR,OU=Users,OU=Recherche,DC=XX.XXXX,DC=fr
J'ai que ceci comme information et j'ai plein d'option dans Zend... Je suis perdu cela fait 4H que j'essaye les amis.
Bonne soirée
Partager