Entra ID / Gestion des utilisateurs

Installation & Configuration du logiciel
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Bonjour,

J'ai configuré le connecteur Entra ID pour récupérer la liste d'un groupe d'utilisateur pour pouvoir utiliser le SSO

Avant d'utiliser Entra ID, j'avais créé des utilisateurs manuellement (utilisateurs avec pouvoir et techniciens) pour pouvoir commencer à utiliser Gestsup qui est maintenant en production

Lors de la synchronisation Entra ID, cela créer de nouveaux utilisateurs (avec les mêmes noms / mails etc) et de ce fait, lors de la connexion à GEstsup, les utilisateurs se retrouvent sur une page où ils ne retrouvent plus leurs tickets.

Est-il possible de fusionner les utilisateurs créés par Entra ID et les existants ? sinon comment transférer les tickets des utilisateurs créés manuellement vers ceux créés par Entra ID ? (puis désactiver les utilisateurs créés manuellement)

Merci de votre aide

Cdt,
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Il n'existe pas de fonctionnalité de fusion d'utilisateurs actuellement.

Il est possible de modifier l'attribut d'ancrage depuis la table tusers via la colonne azure_ad_uid.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Merci pour le retour

Cela se fait via phpMyAdmin j'imagine ?

Merci
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Oui cela sera plus pratique.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Vous pourriez m'en dire plus sur l'attribut d'ancrage ? en l'état c'est un peu 'flou'

Merci d'avance
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Je pense que j'ai trouvé, mais juste pour être sûr :

J'ai copier les valeurs des colonnes ldap_sid et azure_ad_id des utilisateurs créés par le connecteur entra id dans ceux des utilisateurs créés manuellement
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

C'est bien l'opération manuelle a réaliser, l'attribut azure AD suffira si il n'y a pas d'AD.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Très bien merci

Vous conseillez par la suite de supprimer les utilisateurs créés manuellement, ou je peux les laisser désactivé ?
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Vous pouvez les laisser désactivés au cas où.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
eliziox
Gsup LEVEL 2
Messages : 47
Enregistré le : dim. 3 déc. 2023 18:48

Il semble que cela créer quelques conflits même lorsque les utilisateurs créés manuellement sont désactivés (à voir si cela est indispensable de les laisser ou de les supprimer ?)

De plus, lors de l'utilisation de l'adresse pour ce connecter manuellement : <IP>/index.php?local_auth=1

Quel mot de passe doivent utiliser les utilisateurs ?

Merci d'avance
Répondre