La actualización a emailAddress no actualiza el nombre de usuario
Problema
Normalmente, emailAddr y username son el mismo atributo. Por lo tanto, si cambia el atributo emailAddr de un usuario, el atributo username se actualiza automáticamente para que coincida.
Cuando username no coincide con emailAddr, una actualización de emailAddr no actualiza username automáticamente. Esto es así para los cambios de emailAddr realizados a través de la interfaz de usuario y de la API.
Causa
El desajuste puede crearse de varias formas:
-
Usuarios creados antes de que existiera la regla de sincronización. Las cuentas de usuario muy antiguas pueden no tener estos atributos sincronizados.
-
Los usuarios creados mediante SSO en un momento en que la dirección de correo electrónico de Workfront distinguía entre mayúsculas y minúsculas. La opción de aprovisionamiento automático de SSO ejecutaría una comprobación que distingue entre mayúsculas y minúsculas para los usuarios en función de los atributos del usuario del proveedor de identidad. Cuando no existía una coincidencia exacta, los servicios de aprovisionamiento automático creaban un nuevo usuario. Si ya existía un usuario, era posible que el nombre de usuario y
emailAddrno tuvieran el mismo caso. -
Usuarios que han actualizado el atributo
usernamedirectamente a través de la API y cuyoemailAddrno se ha actualizado. Es posible queusernameyemailAddrno coincidan.
Solución
Use la API para cambiar el atributo username para que sea el mismo que el emailAddr. Después de sincronizar los atributos, cualquier actualización de emailAddr actualizará también username para que coincida (cuando el campo de nombre de usuario no esté incluido en la actualización).