Mettre à jour emailAddr ne met pas à jour username.

Problème

Normalement, emailAddr et username sont le même attribut. Par conséquent, si vous modifiez l’attribut emailAddr de l’utilisateur ou de l’utilisatrice, l’attribut username est automatiquement mis à jour pour correspondre.

Lorsque le username ne correspond pas à l’emailAddr, mettre à jour l’emailAddr ne met pas à jour le username automatiquement. C’est vrai pour les deux modifications emailAddr par le biais de l’interface d’utilisation et de l’API.

Cause

La non-concordance peut être créée de plusieurs manières :

  • Les utilisateurs et utilisatrices dont la création date d’avant l’existence de la règle de synchronisation. Il se peut que ces attributs ne soient pas synchronisés pour les comptes d’utilisateurs et d’utilisatrices très anciens.

  • Les utilisateurs et utilisatrices dont la création a été effectuée via SSO à une époque où emailAddr dans Workfront était sensible à la casse. L’option de configuration automatique SSO exécute une vérification sensible à la casse pour les utilisateurs et utilisatrices en fonction des attributs d’utilisation du fournisseur d’identité. Lorsqu’il n’existait pas de correspondance exacte, les services d’affectation automatique créaient un nouvel utilisateur ou une nouvelle utilisatrice. Si un utilisateur ou une utilisatrice existait déjà, son nom et son emailAddr pouvaient ne pas avoir la même casse.

  • Les utilisateurs et utilisatrices dont l’attribut username avait été mis à jour directement via l’API sans que leur emailAddr n’ait été mise à jour. Le username et l’emailAddr ne correspondent pas forcément.

Solution

Utilisez l’API pour que le username corresponde à l’emailAddr. Après la synchronisation des attributs, toute mise à jour de l’emailAddr fera également correspondre le username (lorsque le champ nom d’utilisateur ou d’utilisatrice n’est pas inclus dans la mise à jour).

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43