Alguma sugestão para solucionar problemas quando o Microsoft Auth puxa o e-mail errado?

Estamos usando o seguinte plugin de @cpradio para Autenticação Microsoft: Microsoft Authentication

Temos um usuário relatando que, ao tentar fazer login, o sistema tenta usar o endereço de e-mail dele user@nosso-tenant.onmicrosoft.com para a conta dele, em vez do endereço de resposta/padrão SMTP dele, que é: user@domain.org

Verificamos e o user@domain.org é o endereço de e-mail na conta do Azure AD e é o endereço de e-mail principal/de resposta na conta do Exchange online dele.

Principalmente, estou me perguntando onde devo procurar os arquivos de log para ajudar a solucionar o que pode estar acontecendo com este usuário?

Minha suposição é que o plugin está priorizando a propriedade mail do recurso do usuário sobre userPrincipalName. Se for esse o caso, uma atualização no plugin deve resolver o problema.

3 curtidas

Ele realmente faz exatamente isso! Deve ser bem fácil adicionar uma configuração para isso.


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

3 curtidas

Obrigado por esta informação. Você pode usar o Graph Explorer para executar uma consulta e verificar quais informações este plugin leria do sistema.

No nosso caso, acreditamos que há algum outro erro ocorrendo com a conta do usuário que gostaríamos de remediar em vez de tentar mudar para o userPrincipalName. Embora a conta pareça boa no local, a conta sincronizada na nuvem não parece correta. Estamos atrasados na nossa versão do AADConnect, então estamos atualizando isso para ver se ajuda.

Obrigado novamente pela ajuda e pelas dicas!