Bonjour,
J'ai "découvert" deux petits bugs lorsqu'on passe par une authentification via Active Directory par la méthode LDAP:
Il y a le problème des noms qui se dupliquent lors des connexions ...
(après vérification dans la base Mysql, l’utilisateur est inscrit mais le login est vide)
J’ai réussi à contourné le problème en modifiant la fonction function auth_ldap_inserer dans le fichier ldap.php qui se trouve dans le répertoire "auth" comme ceci ( mais cela ne conviendra pas pour toutes les configurations) :
je commente la ligne qui suit "// Lire les infos sur l’uid de l’utilisateur depuis LDAP"
je commente la ligne qui suit "// Si ça ne marche pas, essayer avec le samaccountname" ( juste "if (!$result)" )
je remplace "if (!$login) $login = $val[’uid’][0] ;" par "if (!$login) $login = $val[’samaccountname’][0] ;"
Autre petit bug, à chaque connexion avec un utilisateur LDAP, on est obligé à se connecter deux fois pour passer l'authentification.
Il me semble que c'est le cryptage du mot de passe qui pose problème, le deuxième envoi du mot de passe qui réussi ne semble pas crypté ( l'icône cadenas à coté du champ mot de passe n'est pas présente )
Merci de votre aide!
Sam
J'ai "découvert" deux petits bugs lorsqu'on passe par une authentification via Active Directory par la méthode LDAP:
je remplace "if (!$login) $login = $val[’uid’][0] ;" par "if (!$login) $login = $val[’samaccountname’][0] ;"
Bien vu, mais cette correction invalide l'autre. Les 2 devraient fonctionner avec la révision 13500.
Autre petit bug, à chaque connexion avec un utilisateur LDAP, on est obligé à se connecter deux fois pour passer l'authentification.
Il me semble que c'est le cryptage du mot de passe qui pose problème, le deuxième envoi du mot de passe qui réussi ne semble pas crypté ( l'icône cadenas à coté du champ mot de passe n'est pas présente )
Là je ne comprends pas: le formulaire de login n'est pas nécessaire dans le cas d'un LDAP, il suffait d'avoir un .htaccess avec la panoplie require-valid-user-ldap.
Committo,Ergo:Sum
Merci pour la réponse!
Par rapport à l'authentification, j'avais lu sur le site que les deux méthodes étaient possibles, et comme je veux a terme faire de la restriction de contenus à certains auteurs ( et pas seulement l'accès a l'espace privé ), je crois que la solution de login via Spip donne le plus de possibilité...
Pour rappel l'authentification marche bien! Mais malheureusement qu'à la deuxième saisie...
A+!
Emmanuel Saint-James a écrit :
Suite à la mise à jour en *SPIP 2.0.2 [13532 <http://trac.rezo.net/trac/spip/changeset/13532>]* tout fonctionne parfaitement! 
Merci encore!
Samuel Ruet a écrit :