Si vous essayez de vous connecter à un serveur LDAP recent (version 3 du protocole LDAP), il se peut que votre connexion à LDAP ne se fasse pas. Dans ce cas, effectuez l’installation de SPIP avec LDAP comme d’habitude, puis éditez le fichier ecrire/inc_connect.php3 et remplacez la fonction spip_connect_ldap par celle-ci :
En remplaçant <nom_du_serveur> par le host de votre serveur (copier/coller de l’ancienne fonction).
Si le bind ne fonctionne pas la première fois (message « Connexion LDAP : Echec... »), raffraichissez.
Remarque : si vous vous connectez à un serveur LDAP qui utilise la version 3 du protocole, vous devez utiliser une version recente du module LDAP pour PHP. La version fournie par EasyPHP 1.6, par exemple, ne fonctionne pas.



Vos commentaires
# Le 23 mars 2005 à 01:09, par ThomasFromParis
En réponse à : > Amélioration de la prise en compte de LDAP
Une erreur s’est glissée dans la fonction ci-dessus :
la ligne
doit devenir
pour que cela fonctionne.
# Le 23 mars 2005 à 10:41, par James
En réponse à : > Amélioration de la prise en compte de LDAP
Corrigé, merci !
Répondre à ce message
# Le 3 mars 2008 à 10:01, par cc
En réponse à : Amélioration de la prise en compte de LDAP
Bonjour,
Je viens d’installer SPIP 1.92d sur notre serveur intranet et decide d’utiliser Ldap.
L’installation de ldap s’est bien passe mais, excusez-moi mon ignorance, je ne vois aucune difference. Comment faire pour activer l’authentification (afficher le formulaire login/password) ? Faut-il que je modifie qqch dans le squelette ?
Merci beaucoup !
Répondre à ce message
# Le 1er décembre 2005 à 15:43, par Marco
En réponse à : Amélioration de la prise en compte de LDAP
Bonjour,
avec cette modification, l’identification LDAP marche de nouveau sur le site intranet de mon association.
Merci !
Répondre à ce message
# Le 19 mai 2005 à 15:13, par Heitz Alex.
En réponse à : > Amélioration de la prise en compte de LDAP
A noter qu’il est nécessaire, dans le cas d’un annuaire LDAP de type Active Directory tournant sous Windows Server 2003, d’utiliser en supplément le paramètre suivant :
@ldap_set_option($GLOBALS['ldap_link'], LDAP_OPT_REFERRALS, 0);Sous peine d’avoir droit à des erreurs de type « Operations error » via ldap_error.
# Le 16 août 2005 à 15:44, par ?
En réponse à : > Amélioration de la prise en compte de LDAP
Ma connexion au LDAP, fonctionne , néanmoins il me répond toujours password erroné !
????
Répondre à ce message