Bonjour,
La synchronisation LDAP en utilisant le connecteur associé fonctionne mais lorsque j'essaye de me connecter en utilisant l'un des utilisateurs précédemment synchronisé, j'ai l'erreur "Error: Wrong login or password." pendant le login.
Voici mes réglages LDAP, même si le problème ne devrait pas être là, puisque la synchronisation fonctionne correctement :
Avec le mode débug activé, rien ne s'affiche. Les fichiers dans le dossier log/ à la racine restent vides.
D'après mon serveur LDAP, GestSup semble essayer d'authentifier mon utilisateur "marc.schmitt" ainsi "uid=marc.schmitt,ou=users,dc=lama-corp,dc=space", ce qui fait sens puisque mes username sont effectivement stockés dans l'attribut "uid" dans mon serveur LDAP. Cependant, j'ai remarqué que lorsqu'une autre application essaye d'identifier le même utilisateur, elles le font de cette manière : "cn=risson,ou=users,dc=lama-corp,dc=space" et l'authentification réussie.
Où est-ce que je fais quelque chose de travers ?
D'avance merci !
[Corrigé 3.1.40] LDAP : synchronisation OK mais connection ne fonctionne pas
En fait, après d'autres tests, il semblerait que les autres applications sus-nommées s'authentifient en tant que l'utilisateur inscrit dans les réglages (le même que celui dans GestSup) et grâce à cet utilisateur ayant des droits administrateur, récupèrent les informations de l'utilisateur essayant de se connecter.
Marc 'risson' Schmitt
GestSup 3.1.41 | Arch Linux - NixOS 19.03 - Ubuntu 18.04 | nginx+mariadb+phpfpm
GestSup 3.1.41 | Arch Linux - NixOS 19.03 - Ubuntu 18.04 | nginx+mariadb+phpfpm
De plus, la connection via "cn=risson,ou=users,dc=lama-corp,dc=space" fonctionne correctement en utilisant une autre application
Marc 'risson' Schmitt
GestSup 3.1.41 | Arch Linux - NixOS 19.03 - Ubuntu 18.04 | nginx+mariadb+phpfpm
GestSup 3.1.41 | Arch Linux - NixOS 19.03 - Ubuntu 18.04 | nginx+mariadb+phpfpm
Bonjour, pouvez vous transmettre un impression écran de votre page système. Et nous indiquer le type et la version du serveur LDAP.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Bonjour,
Je vais voir pour monter une infrastructure similaire, afin de reproduire le problème.
Pouvez vous en parallèle me transmettre le fichier de log d'erreur de votre serveur web et indiquer son nom et sa version.
Cdt
Je vais voir pour monter une infrastructure similaire, afin de reproduire le problème.
Pouvez vous en parallèle me transmettre le fichier de log d'erreur de votre serveur web et indiquer son nom et sa version.
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
nginx/1.15.9
Conf nginx joint Bon à savoir: les mots de passe dans le serveur LDAP sont encodés en SHA.
Le log d'erreur ne reflècte rien après une tentative de connection.
Conf nginx joint Bon à savoir: les mots de passe dans le serveur LDAP sont encodés en SHA.
Le log d'erreur ne reflècte rien après une tentative de connection.
Marc 'risson' Schmitt
GestSup 3.1.41 | Arch Linux - NixOS 19.03 - Ubuntu 18.04 | nginx+mariadb+phpfpm
GestSup 3.1.41 | Arch Linux - NixOS 19.03 - Ubuntu 18.04 | nginx+mariadb+phpfpm
Bonjour,
pouvez vous tester l'installation du dernier patch stable 3.1.37 puis de modifier le fichier ./login.php
remplacer :
par:
pouvez vous tester l'installation du dernier patch stable 3.1.37 puis de modifier le fichier ./login.php
remplacer :
Code : Tout sélectionner
$ldapbind = @ldap_bind($ldap, "uid=$login,$rparameters[ldap_url]$dcgen", $pass);
par:
Code : Tout sélectionner
$ldapbind = @ldap_bind($ldap, "cn=$login,$rparameters[ldap_url]$dcgen", $pass);
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Après mise à jour et remplacement de la ligne indiquée, le problème persiste. La requête effectuée sur le serveur LDAP est maintenant bien "cn=marc.schmitt,ou=users,dc=lama-corp,dc=space", mais voici les attributes qui sont set dans mon serveur LDAP:
cn=risson
uid=marc.schmitt
Devrais-je faire correspondre ces attributs ?
cn=risson
uid=marc.schmitt
Devrais-je faire correspondre ces attributs ?
Marc 'risson' Schmitt
GestSup 3.1.41 | Arch Linux - NixOS 19.03 - Ubuntu 18.04 | nginx+mariadb+phpfpm
GestSup 3.1.41 | Arch Linux - NixOS 19.03 - Ubuntu 18.04 | nginx+mariadb+phpfpm
je reproduis le problème de mon côté je travail sur un correctif et reviens vers vous.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/