Page 2 sur 6
Re: Connexion LDAP
Posté : jeu. 28 févr. 2013 18:18
par vmeriau
Bonjour,
J'ai rencontré le même problème.
En regardant dans le code, j'ai vu que la connexion était orientée AD et ne savait pas se connecter à du openLDAP v3.
Du coup, j'ai adapté le code en utilisant l'api apk_ldap.
Je transmets mes modifs à l'équipe GestSup.
Si certains sont intéressés, faites le moi savoir
Re: Connexion LDAP
Posté : jeu. 28 févr. 2013 20:01
par Flox
Bonjour,
j'ai mis à jour la FAQ avec des infos complémentaires, allez y faire un tour.
depuis une Debian:
installer l'extension ldap :
Ajouter le nom FQDN du serveur LDAP dans le fichier host du serveur gestsup
éditer le fichier host
Ajouter:
et faite le test si le ping vers monldap.gestsup.local passe.
sinon dans le fichier /core/ldap.php
remplacer:
Code : Tout sélectionner
// LDAP connect
$ldap = @ldap_connect("$hostname.$domain") or die("Impossible de se connecter au serveur LDAP.");
ldap_set_option($ldap, LDAP_OPT_NETWORK_TIMEOUT, 1);
$ldapbind =@ldap_bind($ldap, "$user@$domain", $password);
Par
Code : Tout sélectionner
// LDAP connect
$ldap = ldap_connect("$hostname.$domain") or die("Impossible de se connecter au serveur LDAP.");
ldap_set_option($ldap, LDAP_OPT_NETWORK_TIMEOUT, 1);
$ldapbind = ldap_bind($ldap, "$user@$domain", $password);
afin d'avoir les informations de débogage.
Re: Connexion LDAP
Posté : jeu. 7 mars 2013 10:54
par Crying
Bonjour, dans la Base de données bsup, dans tparameters, en allant sur cette page, je ne trouve pas l'interface de configuration que vous avez. Cela me donne une interface de requête SQL
Cordialement.
Re: Connexion LDAP
Posté : jeu. 7 mars 2013 18:50
par Flox
Bonjour,
est ce que depuis votre serveur web le ping vers le nom FQDN du serveur LDAP fonctionnne ?
(ex: ping monldap.mondomaine.local)
cdt
Re: Connexion LDAP
Posté : ven. 8 mars 2013 08:47
par baptiste
Bonjour,
Je rencontre aussi un problème de connexion à mon annuaire LDAP. Je pense que le problème est dû à la configuration de son serveur LDAP qui passe par le port 636 et non le 389. Où peut on modifier le port dans la configuration ? je suppose dans l'extension php_ldap ?
Merci,
Re: Connexion LDAP
Posté : ven. 8 mars 2013 08:55
par Crying
Bonjour, oui cela ping dans les deux sens !
Je ne trouve pas la configuration pour le port..!
Re: Connexion LDAP
Posté : ven. 8 mars 2013 18:39
par Flox
Bonjour,
pour le problème de connexion dans le fichier /core/ldap.php
Supprimer tous les :
relancer la page et donner moi l'erreur affiché.
cdt
Re: Connexion LDAP
Posté : ven. 8 mars 2013 18:58
par Flox
baptiste a écrit :Bonjour,
Je rencontre aussi un problème de connexion à mon annuaire LDAP. Je pense que le problème est dû à la configuration de son serveur LDAP qui passe par le port 636 et non le 389. Où peut on modifier le port dans la configuration ? je suppose dans l'extension php_ldap ?
Merci,
Bonjour,
Dans la version actuelle le paramètrage du port n'est pas possible j'ai fait le nécessaire pour la version 2.7, en attendant vous pouvez tester en modifiant le fichier /core/ldap.php
remplacer
Code : Tout sélectionner
$ldap = ldap_connect($hostname.$domain) or die("Impossible de se connecter au serveur LDAP.");
par
Code : Tout sélectionner
$ldap = ldap_connect($hostname,636) or die("Impossible de se connecter au serveur LDAP.");
Cdt
Re: Connexion LDAP
Posté : mar. 26 mars 2013 09:50
par baptiste
Bonjour,
Suite à la mise à jour 2.7 je pensais que mon problème de connexion à la base LDAP allait être réglé mais il persiste toujours.
Ci joint il y a le message d'erreur de la connexion à la base LDAP.
Avez vous une idée du problème ?
Peut être est ce dû au fait que j'utilise un annuaire sécurisée (LDAPS) ?
Re: Connexion LDAP
Posté : mar. 26 mars 2013 21:03
par Flox
Bonjour,
effectivement la version 2.7 ne règle pas votre problème
mais elle va nous permettre de mieux comprendre ce qui ce passe.
Le message d'erreur afficher que la connexion au serveur est impossible, cela est surement liée au fait que vous utilisez un serveur LDAP sécurisé.
Essayer de modifier le port LDAP en remplaçant le 389 par 636 dans le paramétrage de GestSup.
Cdt