L’aggiornamento a emailAddr non aggiorna il nome utente

Problema

Normalmente, emailAddr e username sono lo stesso attributo. Pertanto, se modifichi l'attributo emailAddr di un utente, l'attributo username viene aggiornato automaticamente in modo che corrisponda.

Quando username non corrisponde a emailAddr, un aggiornamento a emailAddr non aggiorna automaticamente username. Ciò vale sia per emailAddr modifiche tramite l'interfaccia utente che 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 abbiano lo stesso carattere maiuscolo/minuscolo.

  • Gli utenti che hanno avuto l'attributo username aggiornato direttamente tramite l'API e il loro emailAddr non è stato aggiornato. username e emailAddr potrebbero non corrispondere.

Soluzione

Utilizzare l'API per modificare l'attributo username in modo che sia uguale a emailAddr. Dopo la sincronizzazione degli attributi, qualsiasi aggiornamento a emailAddr aggiornerà anche username in modo corrispondente (quando il campo del nome utente non è incluso nell'aggiornamento).

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