Bug #437

Amelioration de la recuperation des infos LDAP

Added by Anonymous about 14 years ago. Updated almost 14 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:moyo% Done:

0%

Category:-
Target version:0.65

Description

Je rencontre un problème avec l'authentification LDAP sous GLPI 0.6 et CVS.
L'authentification fonctionne sans problème, mais par contre aucune info (mail, nom, ...) n'est récupérée depuis l'annuaire.

En fait, après quelques petites recherches, je me suis rendu compte que le problème n'apparaissait que lorsqu'un rootdn est renseigné (en connexion non anonyme donc). J'obtiens une erreur dans le fichier de log du serveur LDAP (cf pièce jointe) car il n'arrive pas à trouver le DN : cn=Manager,dc=oktal,dc=fr,ou=Toulouse,ou=People,dc=oktal,dc=fr
ce qui est un peu logique. 

Dans la config de GLPI, dans basedn j'ai : ou=Toulouse,ou=People,dc=oktal,dc=fr
et dans rootdn, j'ai : cn=Manager,dc=oktal,dc=fr

Pourquoi essaie-t'il de concaténer le rootdn avec le basedn, lors de la recherche des infos complémentaires pour un utilisateur???
J'ai essayé en mettant cn=Manager comme rootdn, puis dc=oktal,dc=fr comme basedn, mais du coup l'authentification ne fonctionne plus car il essaie de se connecter en cn=Manager seulement (logique)...

Bon certes, en mettant en anonyme tout fonctionne correctement, mais ce comportement ne me semble pas correct. Surtout que si un jour je ne veux plus rendre le champs mot de passe accessible en anonyme, je me retrouverai avec le même problème.

En espérant avoir été assez clair, 
Merci d'avance, et bonne année!!

History

#1 Updated by moyo about 14 years ago

Pouvez vous essayer en modifiant les lignes suivantes de la version  CVS :
fichier glpi/users/classes.php lignes 135 et 136 :

$dn = $cfg_login['ldap']['login']."=" . $adm . "," . $basedn;
$bv = ldap_bind($conn, $dn, $pass);

--- DEVIENT ----

//$dn = $cfg_login['ldap']['login']."=" . $adm . "," . $basedn;
$bv = ldap_bind($conn, $adm, $pass);

Cela ressemble à un joli bug

#2 Updated by about 14 years ago

En effet, un joli bug.

Avec cette correction, cela fonctionne parfaitement.
Merci!!!!

PS : Par contre, en installant le dernier tarball, je viens de voir que toute la présentation est foireuse, mais bon cela a peut-être déjà été signalé...

#3 Updated by moyo about 14 years ago

  • Status changed from New to Closed
Corrigé.
Quant à la présentation ce n'est pas normal nous n'avons jamais eut ce type de retours. Merci de faire les retours sur le forum en indiquant votre configuration.

Also available in: Atom PDF