L’aggiornamento a emailAddr non aggiorna il nome utente
Problema
Normalmente, emailAddr
e username
sono lo stesso attributo. Pertanto, se modifichi il emailAddr
, l'attributo username
L'attributo viene aggiornato automaticamente in modo che corrisponda.
Quando username
non corrisponde al emailAddr
, un aggiornamento del emailAddr
non aggiorna il username
automaticamente. Questo è vero per entrambi emailAddr
modifiche tramite l’interfaccia utente e tramite l’API.
Causa
La mancata corrispondenza può essere creata in diversi modi:
-
Utenti creati prima della regola di sincronizzazione. Gli account utente molto vecchi potrebbero non avere questi attributi sincronizzati.
-
Gli utenti creati tramite SSO in un momento in cui l’indirizzo e-mail in Workfront faceva distinzione tra maiuscole e minuscole. L’opzione di provisioning automatico SSO esegue un controllo con distinzione tra maiuscole e minuscole per gli utenti in base agli attributi dell’utente provenienti dal provider di identità. Se non esiste una corrispondenza esatta, i servizi di provisioning automatico creano un nuovo utente. Se un utente esiste già, è possibile che il nome utente e
emailAddr
non avrebbe lo stesso rivestimento. -
Utenti che hanno avuto
username
aggiornamento diretto tramite l’API e i relativiemailAddr
non è stato aggiornato. Ilusername
eemailAddr
è possibile che non corrispondano.
Soluzione
Utilizza l’API per modificare la username
l'attributo deve essere uguale a emailAddr
. Dopo la sincronizzazione degli attributi, qualsiasi aggiornamento di emailAddr
aggiorna anche il username
(quando il campo del nome utente non è incluso nell’aggiornamento).