probleme connecteur ldap

Installation & Configuration du logiciel
Plor
Gsup LEVEL 1
Messages : 18
Enregistré le : ven. 29 avr. 2016 16:31

Bonjour,
suite à des problèmes rencontrés pour l'affichage des procédures je suis passé en 3.1.9 (3.1 patch 9)
LEs problèmes d'affichage des procédures sont maintenant réglés mais je n'arrive plus a synchroniser l'annuaire ldap (openldap)
" Le connecteur ne fonctionne pas vérifier vos paramètres"
pourtant je n'ai rien changé a la config
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous activer le mode debug temporairement pour voir si des messages d'erreurs apparaissent.

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Plor
Gsup LEVEL 1
Messages : 18
Enregistré le : ven. 29 avr. 2016 16:31

Flox a écrit :Bonjour,

pouvez vous activer le mode debug temporairement pour voir si des messages d'erreurs apparaissent.

cdt

Bonjour,
voici le message
"Warning: ldap_bind(): Unable to bind to server: Invalid DN syntax in /www/support.info/core/ldap.php on line 87"

et voici la ligne 87
" if ($rparameters['ldap_type']==0) $ldapbind = ldap_bind($ldap, "$user@$domain", $password); else $ldapbind = ldap_bind($ldap, "cn=$user$dcgen", $password);
//check ldap authentication"
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous nous donner les paramètres présents dans le paramétrage de votre connecteur LDAP.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Plor
Gsup LEVEL 1
Messages : 18
Enregistré le : ven. 29 avr. 2016 16:31

Activer l'authentification GestSup avec LDAP cochée
Type de serveur LDAP:open ldap
Nom du serveur LDAP:127.0.0.1
Port LDAP:389
Domaine:le nom de mon domaine
Emplacement des utilisateurs:ou=Users
j'ai essayé avec un utilisateur (root du ldap) et sans (en mode anonymous) sans réussite:(



ps: le forum est toujours à l'heure d'été
Plor
Gsup LEVEL 1
Messages : 18
Enregistré le : ven. 29 avr. 2016 16:31

Plor a écrit :Activer l'authentification GestSup avec LDAP cochée
Type de serveur LDAP:open ldap
Nom du serveur LDAP:127.0.0.1
Port LDAP:389
Domaine:le nom de mon domaine
Emplacement des utilisateurs:ou=Users
j'ai essayé avec un utilisateur (root du ldap) et sans (en mode anonymous) sans réussite:(



ps: le forum est toujours à l'heure d'été

j'ai installé le patch beta 3.1.11 mais le problème reste le même :(
Warning: ldap_bind(): Unable to bind to server: Invalid credentials in /home/www/support.info/core/ldap.php on line 87 Le connecteur ne fonctionne pas vérifier vos paramètres
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

D'après le dernier message il s'agit d'une erreur avec l'identifiant et le mot de passe du compte d'accès LDAP.

Dans le champ domaine avez vous renseigner comme ceci mondomaine.local ?


Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Plor
Gsup LEVEL 1
Messages : 18
Enregistré le : ven. 29 avr. 2016 16:31

Flox a écrit :Bonjour,

D'après le dernier message il s'agit d'une erreur avec l'identifiant et le mot de passe du compte d'accès LDAP.

Dans le champ domaine avez vous renseigner comme ceci mondomaine.local ?


Cdt
je n'ai rien changé a ma config (qui fonctionnait avant les patchs)
dans domaine j'ai indiqué mon domain en .com
j'utilise un autre cms qui interroge mon ldap en anonymous sans souci
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

ce qui est étonnant c'est que la ligne:

Code : Tout sélectionner

if ($rparameters['ldap_type']==0) $ldapbind = ldap_bind($ldap, "$user@$domain", $password); else $ldapbind = ldap_bind($ldap, "cn=$user$dcgen", $password);


n'a pas changer entre les deux versions, pouvez vous faire le test en essayant avec l'ancienne version du connecteur LDAP.

1- renommé ./core/ldap.php en ./core/ldap.php.old
2- télécharger le fichier en pièce jointe dans votre repertoire ./core

enfin est ce que votre utilisateur de connection est bien présent à la racine de l'Unité d'organisation user ?
Fichiers joints
Sans titre.png
Sans titre.png (79.94 Kio) Vu 9168 fois
ldap.rar
(4.57 Kio) Téléchargé 407 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Plor
Gsup LEVEL 1
Messages : 18
Enregistré le : ven. 29 avr. 2016 16:31

suite à différents tests j'ai finalement du reinstaller totalement gestup
actuellement en 3.1.18 (3.1 patch 18)
j'essaye de nouveau de connecter à mon serveur ldap..
j'ai un autre site (GRR) sur le meme serveur qui interroge sans problème la base ldap
voila ma config
LDAP:
Activer la liaison LDAP coché
Activer l'authentification GestSup avec LDAP coché
Type de serveur LDAP:openldap

Nom du serveur LDAP:localhost
Port LDAP:389
Domaine: monnomdedomaine en .com
Emplacement des utilisateurs:ou=users
Utilisateur:un utilisateur et son mot de passe

et j'ai toujours Le connecteur ne fonctionne pas vérifier vos paramètres
Répondre