Uppdatering till e-postadress uppdaterar inte användarnamnet
Problem
emailAddr och username är vanligtvis samma attribut. Om du ändrar en användares emailAddr-attribut uppdateras därför attributet username automatiskt så att det matchar.
När username inte matchar emailAddr uppdateras inte username automatiskt när emailAddr uppdateras. Detta gäller för båda emailAddr-ändringarna via användargränssnittet och via API:t.
Orsak
Felmatchningen kan skapas på flera sätt:
-
Användare som skapades innan synkroniseringsregeln fanns. Mycket gamla användarkonton kanske inte har dessa attribut synkroniserade.
-
Användare som har skapats via enkel inloggning samtidigt som e-postadressen i Workfront var skiftlägeskänslig. Alternativet för automatisk etablering av enkel inloggning skulle köra en skiftlägeskänslig kontroll för användare baserat på användarens attribut från identitetsleverantören. När det inte fanns någon exakt matchning skulle den automatiska etableringstjänsten skapa en ny användare. Om en användare redan fanns fanns fanns det en risk för att användarnamnet och
emailAddrinte skulle ha samma hölje. -
Användare som har fått attributet
usernameuppdaterat direkt via API:t, och derasemailAddrhar inte uppdaterats.usernameochemailAddrmatchar eventuellt inte.
Lösning
Använd API:t för att ändra attributet username till samma som emailAddr. När attributen har synkroniserats kommer alla uppdateringar av emailAddr också att uppdatera username så att de matchar (när användarnamnsfältet inte ingår i uppdateringen).