Bonjour,
J'ai des problèmes pour authentifier les rédacteurs à partir d'un annuaire LDAP.
L'installation de SPIP (version 1.9.2a) s'est déroulée correctement, avec reconnaissance et connexion à mon annuaire. Pourtant, ensuite, lorsque j'utilise un compte LDAP pour tenter d'accéder à l'espace privé, le message de SPIP est "erreur de mot de passe".
En essayant de comprendre, j'ai remarqué que dans la fonction
inc_auth_ldap_dist (fichier auth_ldap.php), $GLOBALS['meta']["ldap_statut_import"] est vide (""), ce qui explique le
problème. Pourquoi cette variable est vide ?
Si je force $GLOBALS['meta']["ldap_statut_import"] à la valeur
"1comite" (?!, j'ai lu ça dans un forum), l'authentification fonctionne
correctement, mais un utilisateur nommé "vide" est créé dans la liste
des auteurs pour chaque utilisateur LDAP utilisé.
Ou est l'erreur ?
PS. J'utilise ldap v3 et php5