Erro "80041317" ou "80043431" quando usuários federados entrar no Microsoft 365, Azure ou Intune
Problema
Quando um usuário federado tenta entrar em um serviço de nuvem da Microsoft, como Microsoft 365, Microsoft Azure ou Microsoft Intune de uma página da Web de entrada cuja URL começa com "https://login.microsoftonline.com/login", a autenticação para esse usuário falha. Além disso, o usuário recebe a seguinte mensagem de erro:
Sorry, but we're having trouble signing you in
Please try again in a few minutes. If this doesn't work, you might want to contact your admin and report the following error:
80041317 or 80043431
Motivo
Esse problema ocorre quando as configurações do domínio federado para o serviço AD FS (Serviços de Federação) Active Directory local e para o sistema de autenticação Microsoft Entra são incompatíveis. Isso faz com que a alegação de que o serviço do AD FS seja malformado e, portanto, rejeitada pelo sistema de autenticação Microsoft Entra.
Observação
Isso pode ocorrer depois que o certificado de assinatura de token for renovado localmente sem atualizar os dados de confiança da federação.
Observação
os módulos Azure AD e MSOnline PowerShell são preteridos a partir de 30 de março de 2024. Para saber mais, leia a atualização de preterição. Após essa data, o suporte para esses módulos é limitado à assistência de migração para o SDK do Microsoft Graph PowerShell e correções de segurança. Os módulos preteridos continuarão funcionando até março de 2025.
Recomendamos migrar para o Microsoft Graph PowerShell para interagir com Microsoft Entra ID (anteriormente Azure AD). Para perguntas comuns sobre migração, consulte as perguntas frequentes sobre migração. Nota: As versões 1.0.x do MSOnline podem sofrer interrupções após 30 de junho de 2024.
Para verificar se essa é a causa do problema que você está enfrentando, siga estas etapas em um computador ingressado no domínio:
- Verifique o atributo incompatível entre o serviço do AD FS e o serviço de nuvem da Microsoft. Para fazer isso, siga estas etapas:
Clique em Iniciar, clique em Todos os Programas, clique em Microsoft Entra ID e clique em Microsoft Azure Active Directory módulo para Windows PowerShell.
No prompt de comando, digite os comandos a seguir. Verifique se você pressiona Enter depois de digitar cada comando:
$cred = get-credential
Observação
Quando você for solicitado, insira suas credenciais de administrador do serviço de nuvem.
Connect-MSOLService –credential:$cred
Set-MSOLADFSContext –Computer:<AD FS 2.0 Server Name>
Observação
Neste comando, o espaço reservado <AD FS 2.0 Server Name> representa o nome do host do Windows do servidor AD FS primário.
Get-MsolFederationProperty -domainname: <Federated Domain Name>
Observação
Neste comando, o <espaço reservado Nome> de Domínio Federado representa o nome do domínio que já está federado com o serviço de nuvem para SSO (logon único).
Observação
A saída de comando é dividida nas duas seções a seguir:
- A primeira linha da primeira seção diz "Fonte: Servidor do AD FS" e representa a configuração armazenada no serviço AD FS local.
- A primeira linha da segunda seção diz "Fonte: <serviço> de nuvem da Microsoft" e representa a configuração armazenada no serviço de identidade.
A saída é semelhante à seguinte:
- Compare os valores de cada atributo nas duas seções para determinar se os valores são incompatíveis. Se os valores forem incompatíveis, a configuração de domínio federado precisará ser atualizada.
Solução
Para resolver esse problema, use um dos seguintes métodos:
Método 1: atualizar a configuração do domínio federado
Para obter mais informações sobre como fazer isso, confira a seção "Como atualizar a configuração do domínio federado do Microsoft 365" em Como atualizar ou reparar as configurações de um domínio federado no Microsoft 365, Azure ou Intune.
Método 2: reparar a configuração do domínio federado
Se o método 1 não resolve o problema, tente reparar a confiança federada. Para obter mais informações sobre como fazer isso, confira a seção "Como reparar a configuração do domínio federado do Microsoft 365" em Como atualizar ou reparar a configuração do domínio federado do Microsoft 365 .
Método 3: atualize manualmente os atributos usando o módulo do Azure Active Directory para Windows PowerShell
Se os métodos 1 e 2 não resolve o problema, tente atualizar manualmente os atributos incompatíveis. Na Windows PowerShell conexão usada para diagnosticar o problema, execute o cmdlet apropriado da seguinte tabela:
Atributos incompatíveis | Código de erro | Comando para atualizar atributo | Observações |
---|---|---|---|
FederationServiceIdentifier | 80043431 | Set-MSOLDomainFederationSettings -domain name <Domain.suffix> -issueruri <newURI> | O espaço reservado <Domain.suffix> representa o nome de domínio federado. O espaço reservado <newURI> representa o valor URI do FederationServiceIdentifierattribute local (listado primeiro na saída do cmdlet Get-MsolFederationProperty). |
Ainda precisa de ajuda? Acesse o site da Microsoft Community ou os fóruns do Microsoft Entra.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de