A atualização para emailAddr não atualiza o nome de usuário
Problema
Normalmente, emailAddr e username são o mesmo atributo. Portanto, se você alterar o atributo emailAddr de um usuário, o atributo username será atualizado automaticamente para corresponder a.
Quando o username não corresponde ao emailAddr, uma atualização do emailAddr não atualiza o username automaticamente. Isso é verdadeiro para as alterações de emailAddr por meio da interface do usuário e da API.
Causa
A incompatibilidade pode ser criada de várias maneiras:
-
Usuários criados antes da regra de sincronização. Contas de usuário muito antigas podem não ter esses atributos em sincronia.
-
Os usuários criados por SSO em um momento em que o emailAddr no Workfront diferenciava maiúsculas de minúsculas. A opção de provisionamento automático de SSO executaria uma verificação que diferencia maiúsculas e minúsculas para usuários com base nos atributos do usuário do provedor de identidade. Quando não havia uma correspondência exata, os serviços de provisionamento automático criavam um novo usuário. Se um usuário já existisse, havia uma possibilidade de que seu nome de usuário e
emailAddrnão tivessem a mesma capitalização. -
Os usuários que tiveram o atributo
usernameatualizado diretamente por meio da API, e seusemailAddrnão foram atualizados.usernameeemailAddrpossivelmente não correspondem.
Solução
Use a API para alterar o atributo username para ser o mesmo que emailAddr. Após sincronizar os atributos, qualquer atualização no emailAddr também atualizará o username para corresponder (quando o campo de nome de usuário não estiver incluído na atualização).