Page 1 sur 3

[Corrigé 3.2.7] problème authentification LDAP

Posté : mer. 2 déc. 2020 14:05
par jmaton
Bonjour,

Avec l'intention de remplacer le GLPI de ma société par Gestsup, j'ai installé un serveur gestsup en V3.2.4 et paramétré le connecteur LDAP pour utiliser mon serveur openLDAP v2.4.48

Quand je fais une synchronisation de mes utilisateurs, je récupère bien la totalité (+300) des utilisateurs présents dans mon serveur OpenLDAP. Dans les utilisateurs, je retrouve bien nom, prénom, identifiant, mail,...

Cependant, l'authentification ne marche pas en utilisant l'identifiant (Message : identifiant ou mot de passe invalide) (j'ai également testé par acquis de conscience avec "nom prenom", email mais sans succès)

L'identifiant de mes utilisateurs est l'uid.

Mon arborescence LDAP est décomposée ainsi :

dc=corp,dc=com
ou=Utilisateurs
ou=equipe1
cn=toto nom1
uid=tnom1
ou=equipe2
cn=tata nom2
ou=equipe3
cn=titi nom3

Comment puis je me logger sur gestsup ? dois-je faire une configuration supplémentaire ? différente ?

Par avance merci.

Cordialement,

Jmaton

Re: problème authentification LDAP

Posté : mer. 2 déc. 2020 17:09
par Flox
Bonjour,
Pouvez-vous transmettre un impression écran de votre page système ?

Cdt

Re: problème authentification LDAP

Posté : mer. 2 déc. 2020 19:43
par jmaton
Bonjour,
La voici, anonymisée.
Capture d’écran 2020-12-02 194115.png
Capture d’écran 2020-12-02 194115.png (117.82 Kio) Vu 5286 fois
Merci.

Re: problème authentification LDAP

Posté : mer. 2 déc. 2020 19:45
par Flox
Pouvez-vous indiquer si des erreurs sont présentes dans le log d'erreur apache et faire un impression écran de votre connecteur LDAP.

Cdt

Re: problème authentification LDAP

Posté : mer. 2 déc. 2020 22:05
par jmaton
J'ai supprimé l'erreur concernant le ftp que je n'ai pas activé

==> /var/log/httpd/gestsup-error.log <==
[Wed Dec 02 15:36:43.948657 2020] [autoindex:error] [pid 11450] [client <server_ip>:13291] AH01276: Cannot serve directory /usr/local/www/apache24/data/gestsup/components/: No matching DirectoryIndex (index.php) found, and server-generated directory index forbidden by Options directive
[Wed Dec 02 19:39:48.177458 2020] [autoindex:error] [pid 11805] [client <server_ip>:10804] AH01276: Cannot serve directory /usr/local/www/apache24/data/gestsup/components/: No matching DirectoryIndex (index.php) found, and server-generated directory index forbidden by Options directive

Je pense que l'erreur ci dessus vient de l’utilisation de virtualhost d'apache.

Et voila la copie du connecteur ldap.
Capture d’écran 2020-12-02 215114.png
Capture d’écran 2020-12-02 215114.png (61.46 Kio) Vu 5282 fois

Re: problème authentification LDAP

Posté : mer. 2 déc. 2020 22:45
par Flox
Pouvez vous indiquer la version de votre serveur LDAP et son système d'exploitation ?

Re: problème authentification LDAP

Posté : jeu. 3 déc. 2020 07:23
par jmaton
Bonjour,
Mon serveur ldap est un freebsd 12 et openLDAP v2.4.48.
J'ai également refait une installation propre de gestsup sur une debian 10 et j'ai les même soucis.
Cdt

Re: problème authentification LDAP

Posté : jeu. 3 déc. 2020 14:02
par Flox
Bonjour,

de mon côté je n'observe pas de soucis avec la configuration suivante :
2020-12-03 14_00_00_screenshot_gestsup.png
2020-12-03 14_00_00_screenshot_gestsup.png (11.23 Kio) Vu 5273 fois
2020-12-03 14_00_37_screenshot_gestsup.png
2020-12-03 14_00_37_screenshot_gestsup.png (33.73 Kio) Vu 5273 fois
1- Pouvez-vous détailler l'arborescence OpenLDAP ?
2- Pourrez-vous activer le mode debug de l'application puis ré-essayer vous connecter et transmettre le message d'erreur ?
3- Modifier l'utilisateur dans les paramètres du connecteur en mettant juste son login ?


Ce qui est étrange c'est que la fonction de test du paramètre fonctionne et pas l'authentification.

Cdt

Re: problème authentification LDAP

Posté : jeu. 3 déc. 2020 14:42
par jmaton
Bonjour,
Mon arborescence LDAP est la suivante :
Capture d’écran 2020-12-03 141728.png
Capture d’écran 2020-12-03 141728.png (8.63 Kio) Vu 5267 fois
J'ai changé mon utilisateur pour prendre un cn à la racine (et juste avec le login) et j'ai toujours les mêmes symptômes (Test connecteur OK, Import OK, test connexion Failed)

Mes "sous OU" a utilisateurs sont de type ou et pas cn comme sur votre schema. Est ce que cela a une influence ?

Quand j'essaie de me connecter (avec le mode debug ON) j'ai juste ce message qui apparait furtivement :
Capture d’écran 2020-12-03 142430.png
Capture d’écran 2020-12-03 142430.png (11.91 Kio) Vu 5267 fois
Capture test d'import :
Capture d’écran 2020-12-03 141845.png
Capture d’écran 2020-12-03 141845.png (41.1 Kio) Vu 5267 fois
Import :
[DEBUG MODE] - LDAP_SamAccountName=chavet LDAP_UPN= LDAP_login=chavet ldap_guid=9b7c0f54-350b-1030-8ab0-d35342e8c201 LDAP_UAC= LDAP_company= LDAP_department=| GS_login=chavet GS_company=0 find_guid=9b7c0f54-350b-1030-8ab0-d35342e8c201
....

Merci pour votre aide !
Cdt.

Re: problème authentification LDAP

Posté : jeu. 3 déc. 2020 14:49
par Flox
Pourrez-vous tester ce patch ?