"80041317" tai "80043431" -virhe, kun liitetyt käyttäjät kirjautuvat Microsoft 365:een, Azureen tai Intuneen
Ongelma
Kun federoitu käyttäjä yrittää kirjautua Sisään Microsoftin pilvipalveluun, kuten Microsoft 365, Microsoft Azure tai Microsoft Intune, kirjautumissivulta, jonka URL-osoite alkaa merkkijonolla "https://login.microsoftonline.com/login", käyttäjän todentaminen epäonnistuu. Lisäksi käyttäjä saa seuraavan virhesanoman:
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
Syy
Tämä ongelma ilmenee, kun paikallisen Active Directory -liittoutumispalveluiden (AD FS) ja Microsoft Entra -todennusjärjestelmän liitetyn toimialueen määritysasetukset ovat ristiriitaiset. Tämän vuoksi väite, jonka mukaan AD FS -palvelu toimittaa epämuodostumia ja että Microsoft Entra -todennusjärjestelmä sen vuoksi hylkäsi.
Huomautus
Näin voi käydä, kun tunnuksen allekirjoitusvarmenne on uusittu paikallisesti päivittämättä liittoutumisen luottamustietoja.
Huomautus
Azure AD- ja MSOnline PowerShell -moduulit on poistettu käytöstä 30.3.2024 alkaen. Jos haluat lisätietoja, lue vanhentumispäivitys. Tämän päivämäärän jälkeen näiden moduulien tuki rajoittuu Microsoft Graph PowerShell SDK:n siirtotukeen ja tietoturvakorjauksille. Vanhentuneet moduulit toimivat 30.3.2025 asti.
Suosittelemme, että siirryt Microsoft Graph PowerShelliin , jotta voit käsitellä Microsoft Entra ID:tä (aiemmin Azure AD). Yleisiä siirtymiskysymyksiä on siirron usein kysytyissä kysymyksissä. Muistiinpano: MSOnlinen versioissa 1.0.x saattaa ilmetä häiriöitä 30.6.2024 jälkeen.
Voit varmistaa, että tämä on syynä kohtaamaasi ongelmaan, toimialueeseen liitetyssä tietokoneessa seuraavasti:
- Tarkista AD FS -palvelun ja Microsoft-pilvipalvelun välinen määrite, joka on ristiriidassa. Voit tehdä tämän seuraavasti:
Napsauta Käynnistä, valitse Kaikki ohjelmat, valitse Microsoft Entra ID ja valitse sitten Microsoft Azure Active Directory -moduuli Windows PowerShellille.
Kirjoita komentokehotteeseen seuraavat komennot. Varmista, että painat Enter-näppäintä kunkin komennon kirjoittamisen jälkeen:
$cred = get-credential
Huomautus
Kun näyttöön tulee kehote, anna pilvipalvelun järjestelmänvalvojan tunnistetiedot.
Connect-MSOLService –credential:$cred
Set-MSOLADFSContext –Computer:<AD FS 2.0 Server Name>
Huomautus
Tässä komennossa paikkamerkki <AD FS 2.0 Server Name> edustaa ensisijaisen AD FS -palvelimen Windows-isäntänimeä.
Get-MsolFederationProperty -domainname: <Federated Domain Name>
Huomautus
Tässä komennossa <Liitetyn toimialueen nimen> paikkamerkki edustaa sen toimialueen nimeä, joka on jo liitetty pilvipalveluun kertakirjautumista (SSO) varten.
Huomautus
Komennon tuloste on jaettu seuraaviin kahteen osaan:
- Ensimmäisen osan ensimmäisellä rivillä lukee "Source: AD FS Server" ja se edustaa paikalliseen AD FS -palveluun tallennettua määritystä.
- Toisen osan ensimmäisellä rivillä lukee "Lähde: <Microsoft-pilvipalvelu>" ja se edustaa käyttäjätietopalveluun tallennettua määritystä.
Tuloste muistuttaa seuraavaa:
- Vertaa kahden osan kunkin määritteen arvoja sen määrittämiseksi, ovatko arvot ristiriitaisia. Jos arvot eivät täsmää, liitetyn toimialueen määritykset on päivitettävä.
Ratkaisu
Voit kiertää tämän ongelman käyttämällä jotain seuraavista menetelmistä:
Tapa 1: Liitetyn toimialueen määrityksen päivittäminen
Lisätietoja siitä, miten tämä tehdään, on Microsoft 365:n liitetyn toimialueen määrityksen päivittäminen ja korjaaminen -osiossa Microsoft 365:n, Azuren tai Intunen liitetyn toimialueen asetusten päivittäminen tai korjaaminen.
Tapa 2: Liitetyn toimialueen määrityksen korjaaminen
Jos tapa 1 ei ratkaise ongelmaa, yritä korjata liitetty luottamus. Lisätietoja siitä, miten tämä tehdään, on Microsoft 365:n liitetyn toimialueen määrityksen korjaaminen -osiossa artikkelissa Microsoft 365:n liitetyn verkkotunnuksen määrityksen päivittäminen tai korjaaminen .
Tapa 3: Määritteiden manuaalinen päivittäminen Windows PowerShellin Azure Active Directory -moduulin avulla
Jos menetelmät 1 ja 2 eivät ratkaise ongelmaa, yritä päivittää ristiriitaiset määritteet manuaalisesti. Suorita ongelman diagnosoinnissa käyttämässäsi Windows PowerShell -yhteydessä oikea cmdlet-komento seuraavasta taulukosta:
Ristiriitaiset määritteet | Virhekoodi | Komento määritteen päivittämiseen | Huomautuksia |
---|---|---|---|
FederationServiceIdentifier | 80043431 | Set-MSOLDomainFederationSettings -toimialuenimi <Domain.suffix> –issueruri <newURI> | Domain.suffix-paikkamerkki>< edustaa liitetyn toimialueen nimeä. Paikkamerkki <newURI> edustaa paikallisen FederationServiceIdentifierattribute-kohteen URI-arvoa (lueteltu ensimmäisenä Get-MsolFederationProperty cmdlet-komennon tulosteessa). |
Tarvitsetko lisää ohjeita? Siirry Microsoft Community - tai Microsoft Entra Forums -sivustolle .