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 emailAddr no tuvieran el mismo caso.

  • Usuarios que han actualizado el atributo username directamente a través de la API y cuyo emailAddr no se ha actualizado. Es posible que username y emailAddr no 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).

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