[Corrigé 3.2.7] problème authentification LDAP
il s'agit d'un patch pour votre version 3.2.4, écraser le fichier contenu dans le fichier compressé sur votre serveur
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
L'utilisateur disposant du login JMATON sur l'annuaire OpenLDAP est-il bien à la racine de l'OU "Utilisateurs" ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Non il est dans des "sous OU". Ici jmaton : ou=utilisateurs,ou=UNITE1,ou=groupe1,dc=mycorp,dc=com
Cependant dans le connecteur, si je mets ou=utilisateurs,ou=UNITE1,ou=groupe1 pour la synchro de mes utilisateurs, le test de connecteur fonctionne mais pas l'import :
Warning: ldap_search(): Search: No such object in /usr/local/www/apache24/data/gestsup/core/ldap.php on line 161
Warning: ldap_parse_result() expects parameter 2 to be resource, bool given in /usr/local/www/apache24/data/gestsup/core/ldap.php on line 163
Warning: ldap_get_entries() expects parameter 2 to be resource, bool given in /usr/local/www/apache24/data/gestsup/core/ldap.php on line 164
Warning: array_merge(): Expected parameter 2 to be an array, null given in /usr/local/www/apache24/data/gestsup/core/ldap.php on line 165
Vérification des Annuaires :
Nombre d'utilisateurs trouvés dans l'annuaire OpenLDAP : 0
Nombre d'utilisateurs actif trouvés dans GestSup : 320
Date : 03/12/2020 15:22:17
Cependant dans le connecteur, si je mets ou=utilisateurs,ou=UNITE1,ou=groupe1 pour la synchro de mes utilisateurs, le test de connecteur fonctionne mais pas l'import :
Warning: ldap_search(): Search: No such object in /usr/local/www/apache24/data/gestsup/core/ldap.php on line 161
Warning: ldap_parse_result() expects parameter 2 to be resource, bool given in /usr/local/www/apache24/data/gestsup/core/ldap.php on line 163
Warning: ldap_get_entries() expects parameter 2 to be resource, bool given in /usr/local/www/apache24/data/gestsup/core/ldap.php on line 164
Warning: array_merge(): Expected parameter 2 to be an array, null given in /usr/local/www/apache24/data/gestsup/core/ldap.php on line 165
Vérification des Annuaires :
Nombre d'utilisateurs trouvés dans l'annuaire OpenLDAP : 0
Nombre d'utilisateurs actif trouvés dans GestSup : 320
Date : 03/12/2020 15:22:17
Gestsup : 3.2.4 (3.2 patch 4) / Apache : 2.4 / MariaDB : 10.5.5 / PHP : 7.4.10
et avec :
Si le problème persiste transmettez un impression de l'arborescence complète de l'utilisateur JMATON.
cdt
Code : Tout sélectionner
ou=groupe1,ou=UNITE1ou=Utilisateurs
cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Dans ce sens, le test de connecteur ET l'import fonctionnent tous les deux. La connexion ne fonctionne toujours pas.
Mes utilisateur sont réparties dans des sous ou tels quels :
Mes utilisateur sont réparties dans des sous ou tels quels :
Gestsup : 3.2.4 (3.2 patch 4) / Apache : 2.4 / MariaDB : 10.5.5 / PHP : 7.4.10
Je pense que le soucis est liée au sous OU avec OpenLDAP, je regarde pour trouver une solution.
Cdt
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Pourrez-vous tester ce nouveau patch ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/