Update auf emailAddr aktualisiert nicht den Benutzernamen
Problem
Normalerweise sind emailAddr
und username
dasselbe Attribut. Wenn Sie daher das emailAddr
eines Benutzers ändern, wird das username
automatisch aktualisiert, damit es übereinstimmt.
Wenn die username
nicht mit der emailAddr
übereinstimmt, wird die username
bei einer Aktualisierung der emailAddr
nicht automatisch aktualisiert. Dies gilt sowohl für emailAddr
Änderungen über die Benutzeroberfläche als auch für Änderungen über die API.
Ursache
Die Diskrepanz kann auf verschiedene Weise erzeugt werden:
-
Benutzer, die erstellt wurden, bevor die Synchronisierungsregel existierte. Sehr alte Benutzerkonten verfügen möglicherweise nicht über diese Attribute.
-
Benutzende, die über SSO erstellt wurden, zu einer Zeit, als beim emailAddr in Workfront die Groß-/Kleinschreibung beachtet wurde. Bei der Option zur automatischen SSO-Bereitstellung wird die Groß-/Kleinschreibung der Benutzer anhand der Attribute des Benutzers vom Identitätsanbieter geprüft. Wenn keine exakte Übereinstimmung vorhanden war, erstellen die Services zur automatischen Bereitstellung einen neuen Benutzer. Wenn bereits ein Benutzer vorhanden war, bestand die Möglichkeit, dass Benutzername und
emailAddr
nicht dieselbe Groß-/Kleinschreibung aufweisen. -
Benutzende, bei denen das
username
-Attribut direkt über die API aktualisiert wurde und derenemailAddr
nicht aktualisiert wurde.username
undemailAddr
stimmen möglicherweise nicht überein.
Lösung
Verwenden Sie die -API, um das username
-Attribut so zu ändern, dass es dem emailAddr
entspricht. Nach der Synchronisierung der Attribute wird bei jeder Aktualisierung des emailAddr
auch der username
entsprechend aktualisiert (wenn das Benutzernamenfeld nicht in der Aktualisierung enthalten ist).