Erreur « 80041317 » ou « 80043431 » lorsque les utilisateurs fédérés se connectent à Microsoft 365, Azure ou Intune
Problème
Lorsqu’un utilisateur fédéré tente de se connecter à un service cloud Microsoft tel que Microsoft 365, Microsoft Azure ou Microsoft Intune à partir d’une page web de connexion dont l’URL commence par «https://login.microsoftonline.com/login , » l’authentification de cet utilisateur échoue. En outre, l’utilisateur reçoit le message d’erreur suivant :
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
Cause
Ce problème se produit lorsque les paramètres de configuration du domaine fédéré pour le service Ad FS (Active Directory Federation Services) local et pour le système d’authentification Microsoft Entra ne sont pas incompatibles. Cela entraîne la réclamation selon laquelle les fournitures du service AD FS sont incorrectes et, par conséquent, rejetées par le système d’authentification Microsoft Entra.
Remarque
Cela peut se produire une fois que le certificat de signature de jeton est renouvelé localement sans mettre à jour les données d’approbation de fédération.
Remarque
Les modules PowerShell Azure AD et MSOnline seront obsolètes à compter du 30 mars 2024. Pour en savoir plus, consultez la mise à jour sur l’obsolescence. Après cette date, la prise en charge de ces modules sera limitée à l’assistance à la migration vers le kit de développement logiciel Microsoft Graph PowerShell et aux correctifs de sécurité. Les modules obsolètes continueront de fonctionner jusqu’au 30 mars 2025.
Nous vous recommandons de migrer vers Microsoft Graph PowerShell pour interagir avec Microsoft Entra ID (anciennement Azure AD). Pour toutes questions liées à la migration, consultez la FAQ sur la migration. Remarque : les versions 1.0.x de MSOnline pourront subir des perturbations après le 30 juin 2024.
Pour vérifier que c’est bien la cause du problème que vous rencontrez, procédez comme suit sur un ordinateur joint à un domaine :
- Vérifiez l’attribut incompatible entre le service AD FS et le service cloud Microsoft. Pour cela, procédez comme suit :
Cliquez sur Démarrer, sur Tous les programmes, sur ID Microsoft Entra, puis sur Module Microsoft Azure Active Directory pour Windows PowerShell.
À l’invite de commandes, tapez les commandes suivantes. Veillez à appuyer sur Entrée après avoir tapé chaque commande :
$cred = get-credential
Remarque
Lorsque vous y êtes invité, entrez vos informations d’identification d’administrateur de service cloud.
Connect-MSOLService –credential:$cred
Set-MSOLADFSContext –Computer:<AD FS 2.0 Server Name>
Remarque
Dans cette commande, l’espace réservé <AD FS 2.0 Server Name> représente le nom d’hôte Windows du serveur AD FS principal.
Get-MsolFederationProperty -domainname: <Federated Domain Name>
Remarque
Dans cette commande, l’espace <réservé Nom> de domaine fédéré représente le nom du domaine qui est déjà fédéré avec le service cloud pour l’authentification unique (SSO).
Remarque
La sortie de la commande est divisée en deux sections suivantes :
- La première ligne de la première section indique « Source : serveur AD FS » et représente la configuration stockée dans le service AD FS local.
- La première ligne de la deuxième section indique « Source : <Service> cloud Microsoft » et représente la configuration stockée dans le service d’identité.
Le résultat doit être similaire au suivant :
- Comparez les valeurs de chaque attribut dans les deux sections pour déterminer si les valeurs sont incompatibles. Si les valeurs ne correspondent pas, la configuration du domaine fédéré doit être mise à jour.
Solution
Pour résoudre ce problème, appliquez l’une des méthodes suivantes :
Méthode 1 : Mettre à jour la configuration du domaine fédéré
Pour plus d’informations sur la procédure à suivre, consultez la section « Comment mettre à jour la configuration du domaine fédéré Microsoft 365 » dans Comment mettre à jour ou réparer les paramètres d’un domaine fédéré dans Microsoft 365, Azure ou Intune.
Méthode 2 : Réparer la configuration du domaine fédéré
Si la méthode 1 ne résout pas le problème, essayez de réparer l’approbation fédérée. Pour plus d’informations sur la procédure à suivre, consultez la section « Comment réparer la configuration du domaine fédéré Microsoft 365 » dans Comment mettre à jour ou réparer la configuration du domaine fédéré Microsoft 365 .
Méthode 3 : mettre à jour manuellement les attributs à l’aide du module Azure Active Directory pour Windows PowerShell
Si les méthodes 1 et 2 ne résolvent pas le problème, essayez de mettre à jour manuellement les attributs incompatibles. Dans la connexion Windows PowerShell que vous avez utilisée pour diagnostiquer le problème, exécutez l’applet de commande appropriée à partir du tableau suivant :
Attributs incompatibles | Code d’erreur | Commande pour mettre à jour l’attribut | Remarques |
---|---|---|---|
FederationServiceIdentifier | 80043431 | Set-MSOLDomainFederationSettings -domain name <Domain.suffix> -issueruri <newURI> | L’espace réservé <Domain.suffix> représente le nom de domaine fédéré. L’espace réservé <newURI> représente la valeur d’URI de l’attribut FederationServiceIdentifierattribute local (répertorié en premier dans la sortie de l’applet de commande Get-MsolFederationProperty). |
Encore besoin d’aide ? Rejoignez la Communauté Microsoft ou accédez au site web Forums Microsoft Entra.