Synchronisation LDAP - Certain user sont désactivés

Installation & Configuration du logiciel
Répondre
imohsen
Gsup LEVEL 2
Messages : 41
Enregistré le : jeu. 28 déc. 2017 14:26

Bonjour,

Nous rencontrons un problème majeur concernant la synchronisation de nos utilisateurs via LDAP.
En effet nous avons certains utilisateurs, lors de la synchro, qui sont activés puis désactivés dans le même processus comme vous pouvez le constater sur la capture d'écran ci-dessous (nous avons floutés les noms par soucis de confidentialité).
sync.png
sync.png (58.42 Kio) Vu 4116 fois


Nous utilisons la dernière version stable en date, soit la 3.1.40
version.png
version.png (4.52 Kio) Vu 4116 fois


Avez-vous déjà rencontré ce problème ?
J'insiste sur le fait que les utilisateurs sont bien actifs sur notre AD.

D'avance merci pour votre retour.

Cordialement

GestSup: 3.2.4 | OS: W2K2019 | Web: IIS 8. PHP: 7.3.25
------------------| OS: Debian10 | SQL : MySQL 8.0.2
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

dans un premier temps vous pouvez décocher le paramètre de désactivation des utilisateurs depuis les paramètre du connecteur.

Ensuite pourrez vous préciser l'attribut AD "useraccountcontrol" pour l'utilisateur qui est activé puis désactivé.


cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
imohsen
Gsup LEVEL 2
Messages : 41
Enregistré le : jeu. 28 déc. 2017 14:26

Bonjour Flox,

Merci pour votre réponse.

En ce qui concerne l'attribut userAccountControl il est configuré sur la valeur 512 soit "0x200 = (NORMAL_ACCOUNT)", et ce, pour tous les utilisateurs impactés.

Cordialement

GestSup: 3.2.4 | OS: W2K2019 | Web: IIS 8. PHP: 7.3.25
------------------| OS: Debian10 | SQL : MySQL 8.0.2
imohsen
Gsup LEVEL 2
Messages : 41
Enregistré le : jeu. 28 déc. 2017 14:26

Flox,

Après analyse approfondie le problème semble résolu.

Je ne sais pas pour quelle raison, mais les comptes concernés étaient en doublon dans notre base de données, un compte avec le login en minuscule et l'autre compte avec le login en majuscule.
J'ai supprimé les comptes illégitimes de la DB et configuré le champs "login" de la table "tusers" sur le mode "unique" pour que cela ne puisse pas se reproduire dans le futur.

A présent lors de la synchronisation nous n'avons plus de problème et les comptes initialement concernés sont bien actifs.

Merci d'avoir pris le temps de chercher.

Cordialement

GestSup: 3.2.4 | OS: W2K2019 | Web: IIS 8. PHP: 7.3.25
------------------| OS: Debian10 | SQL : MySQL 8.0.2
Répondre