[Corrigé 3.2.7] problème authentification LDAP

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
jmaton
Gsup LEVEL 1
Messages : 12
Enregistré le : mer. 2 déc. 2020 11:39

Même si j'y suis déja ?
Capture d’écran 2020-12-03 145106.png
Capture d’écran 2020-12-03 145106.png (9.05 Kio) Vu 3879 fois
Gestsup : 3.2.4 (3.2 patch 4) / Apache : 2.4 / MariaDB : 10.5.5 / PHP : 7.4.10
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

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.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
jmaton
Gsup LEVEL 1
Messages : 12
Enregistré le : mer. 2 déc. 2020 11:39

Nouveau message du coup :
Capture d’écran 2020-12-03 150209.png
Capture d’écran 2020-12-03 150209.png (21.27 Kio) Vu 3878 fois
Gestsup : 3.2.4 (3.2 patch 4) / Apache : 2.4 / MariaDB : 10.5.5 / PHP : 7.4.10
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

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.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
jmaton
Gsup LEVEL 1
Messages : 12
Enregistré le : mer. 2 déc. 2020 11:39

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
Gestsup : 3.2.4 (3.2 patch 4) / Apache : 2.4 / MariaDB : 10.5.5 / PHP : 7.4.10
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

et avec :

Code : Tout sélectionner

ou=groupe1,ou=UNITE1ou=Utilisateurs
Si le problème persiste transmettez un impression de l'arborescence complète de l'utilisateur JMATON.

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
jmaton
Gsup LEVEL 1
Messages : 12
Enregistré le : mer. 2 déc. 2020 11:39

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 :
Capture d’écran 2020-12-03 153500.png
Capture d’écran 2020-12-03 153500.png (17.77 Kio) Vu 3872 fois
Gestsup : 3.2.4 (3.2 patch 4) / Apache : 2.4 / MariaDB : 10.5.5 / PHP : 7.4.10
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

Je pense que le soucis est liée au sous OU avec OpenLDAP, je regarde pour trouver une solution.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 8972
Enregistré le : jeu. 21 juin 2012 19:00

Pourrez-vous tester ce nouveau patch ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
jmaton
Gsup LEVEL 1
Messages : 12
Enregistré le : mer. 2 déc. 2020 11:39

Autre message :
Capture d’écran 2020-12-03 170951.png
Capture d’écran 2020-12-03 170951.png (30.85 Kio) Vu 3870 fois
Gestsup : 3.2.4 (3.2 patch 4) / Apache : 2.4 / MariaDB : 10.5.5 / PHP : 7.4.10
Répondre