Bijwerken naar e-mailadres werkt de gebruikersnaam niet bij
Probleem
Normaal gesproken, emailAddr
en username
zijn hetzelfde kenmerk. Daarom als u een gebruiker verandert emailAddr
kenmerk, de username
kenmerk wordt automatisch bijgewerkt.
Wanneer de username
komt niet overeen met de emailAddr
, en een update van de emailAddr
werkt de username
automatisch. Dit geldt voor beide emailAddr
wijzigingen door de gebruikersinterface en via de API.
Oorzaak
Het verschil kan op verschillende manieren worden gemaakt:
-
De gebruikers die vóór de synchronisatieregel werden gecreeerd bestonden. Zeer oude gebruikersaccounts hebben deze kenmerken mogelijk niet synchroon.
-
Gebruikers die via SSO zijn gemaakt op een moment dat het e-mailadres in Workfront hoofdlettergevoelig was. De auto-leveringsoptie SSO zou een case-sensitive controle voor gebruikers in werking stellen die op de attributen van de gebruiker van de identiteitsleverancier wordt gebaseerd. Wanneer een nauwkeurige gelijke niet bestond, zouden de auto-leveringsdiensten tot een nieuwe gebruiker leiden. Als een gebruiker al bestond, was er een potentieel dat de gebruikersnaam en
emailAddr
niet dezelfde behuizing zou hebben. -
Gebruikers die de
username
kenmerken die rechtstreeks via de API zijn bijgewerkt, en hunemailAddr
is niet bijgewerkt. Deusername
enemailAddr
komt mogelijk niet overeen.
Oplossing
Gebruik de API om de username
kenmerk moet hetzelfde zijn als het kenmerk emailAddr
. Na het synchroniseren van de kenmerken, om het even welke update aan emailAddr
zal ook de username
overeenkomen (wanneer het veld gebruikersnaam niet is opgenomen in de update).