¿Alguna sugerencia para solucionar problemas cuando Microsoft Auth obtiene la dirección de correo electrónico incorrecta?

Estamos utilizando el siguiente plugin de @cpradio para la autenticación de Microsoft: Microsoft Authentication

Tenemos un usuario que informa que, cuando intenta iniciar sesión, el sistema intenta utilizar su dirección de correo electrónico user@nuestro-inquilino.onmicrosoft.com para su cuenta en lugar de su dirección de respuesta/SMTP predeterminada, que es: user@domain.org

Hemos comprobado y user@domain.org es la dirección de correo electrónico en la cuenta de Azure AD y es la dirección de correo electrónico principal/de respuesta en su cuenta de Exchange Online.

Principalmente, me pregunto dónde debería buscar los archivos de registro para ayudar a solucionar problemas de lo que podría estar sucediendo con este usuario.

Mi suposición es que el plugin está priorizando la propiedad mail del recurso de usuario sobre userPrincipalName. Si este es el caso, una actualización del plugin debería resolver el problema.

3 Me gusta

¡De hecho, hace exactamente eso! Debería ser bastante fácil agregar una configuración para esto.


info do
        {
          name: raw_info['displayName'] || raw_info['userPrincipalName'],
          email: raw_info['mail'] || raw_info['userPrincipalName']
        }
end

3 Me gusta

Gracias por esta información. Puede usar el Explorador de Graph para ejecutar una consulta y verificar qué información leería este complemento del sistema.

En nuestro caso, creemos que hay algún otro error en la cuenta del usuario que nos gustaría remediar en lugar de intentar cambiar a userPrincipalName. Aunque la cuenta se ve bien localmente, la cuenta sincronizada en la nube no se ve bien. Estamos atrasados en nuestra versión de AADConnect, así que la estamos actualizando para ver si ayuda.

¡Gracias de nuevo por la ayuda y las indicaciones!