View Full Version : Pb Authentification LDAP
tbernard
14th June 2007, 19:00
Salut,
J'arrive à importer mes utilisateurs via un serveur openldap dans Oreon. J'arrive à m'authentifier en local avec ces mêmes utilisateurs.
En revanche, cà ne marche pas en connexion ldap. J'ai comme erreur : (ethereal)
Message Type : Bind Request
Version2
DN: cn=eric,ou=ENT_USERS,dc=societe,dc=fr
Auth Type : Simple
Password: ****
Message Type : Bind Result
Matched DN (null)
Error Message : historicol protocol version requested, use LDAPv3 instead
J'utilise la version v2.3 d'OpenLdap. Le support de la version 3 de LDAP existe depuis longtemps...
Si quelqu'un à une idée...
wistof
14th June 2007, 19:24
Salut,
J'arrive à importer mes utilisateurs via un serveur openldap dans Oreon. J'arrive à m'authentifier en local avec ces mêmes utilisateurs.
En revanche, cà ne marche pas en connexion ldap. J'ai comme erreur : (ethereal)
Message Type : Bind Request
Version2
DN: cn=eric,ou=ENT_USERS,dc=societe,dc=fr
Auth Type : Simple
Password: ****
Message Type : Bind Result
Matched DN (null)
Error Message : historicol protocol version requested, use LDAPv3 instead
J'utilise la version v2.3 d'OpenLdap. Le support de la version 3 de LDAP existe depuis longtemps...
Si quelqu'un à une idée...
Hello,
active le mode debug sur l'auth (dans options générales > Debug )
tbernard
15th June 2007, 10:03
oui dans le debug, il met :
[15/06/2007 09:19] LDAP User Mapping : eric => cn=eric,ou=ENT_USERS,dc=societe,dc=fr
[15/06/2007 09:19] LDAP Auth Cnx : ldap://192.168.3.15:389 : Success (0)
[15/06/2007 09:19] LDAP AUTH Bind : cn=eric,ou=ENT_USERS,dc=societe,dc=fr : Protocol error (2)
[15/06/2007 09:19] LDAP AUTH : LDAP don't like you, sorry
Il m'aime pas. C'est peut-etre ça la raison ;)
wistof
15th June 2007, 10:22
Hello,
dans ton index.php, avant la ligne (vers ligne 108 )
@ldap_bind($ds, $contact['contact_ldap_dn'], $password);ajoutes :
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);pas encore pu tester de mon coté.
tbernard
15th June 2007, 11:30
YES !! ça marche...MERCI
[15/06/2007 10:33] LDAP User Mapping : eric => cn=eric,ou=ENT_USERS,dc=societe,dc=fr
[15/06/2007 10:33] LDAP Auth Cnx : ldap://192.168.3.15:389 : Success (0)
[15/06/2007 10:33] LDAP AUTH Bind : cn=eric,ou=ENT_USERS,dc=societe,dc=fr : Success (0)
[15/06/2007 10:33] LDAP AUTH : OK, let's go to Local AUTH
[15/06/2007 10:33] LDAP AUTH : Local password updated with LDAP password for eric
[15/06/2007 10:33] Local AUTH : Local Auth or LDAP Fallback
[15/06/2007 10:33] Local AUTH : User eric Successfully authentificated
Petite explication ? petit bug ?
Mais il y a un truc que je ne comprend pas.
Il faut donc avoir forcement importer les utilisateurs avant. Tous les paramètres propres aux utilisateurs d'Oreon ne peuvent pas être géré par l'annuaire ldap. Je vois pas trop l'avantage alors...
Est-ce qu'il serait quand même possible de faire du SSO par exemple ?
MERCI en tous cas par la solution
boyerf
28th January 2008, 12:25
Hello,
dans ton index.php, avant la ligne (vers ligne 108 )
@ldap_bind($ds, $contact['contact_ldap_dn'], $password);ajoutes :
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);pas encore pu tester de mon coté.
Ce bout de code a résolu mon problème aussi... Est ce que l'on pourrait indiquer dans la configuration de Centreon la version du protocole ldap utilisé ?