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
emailAddr
não tivessem a mesma capitalização. -
Os usuários que tiveram o atributo
username
atualizado diretamente por meio da API, e seusemailAddr
não foram atualizados.username
eemailAddr
possivelmente 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).