Błędy skojarzone z menedżerem kont sieci Web (WAM)

Ogólnie błędy generowane przez składnik MSAL, który współdziała z Menedżerem kont internetowych (WAM), są automatycznie przekształcane na wystąpienie MsalException. Dzięki temu deweloperzy mogą nie martwić się o wewnętrzne elementy i zamiast tego obsługiwać błędy za pomocą konstrukcji idiomatycznych .NET. Jednak aby przeprowadzić bardziej szczegółową analizę, deweloperzy często muszą zbadać konkretne komunikaty o błędach.

Poniższa tabela przedstawia niektóre z najczęstszych błędów wraz z potencjalnymi strategiami ich ograniczania. W przypadku innych wyjątków zapoznaj się z dokumentem Wyjątki.

Warning

Kody błędów i komunikaty o błędach są prezentowane tylko do celów referencyjnych. Nie zalecamy ręcznego implementowania strategii obsługi wyjątków na podstawie tych metod i zamiast tego należy użyć standardowego MsalExceptionpodejścia.

Kod błędu Komunikat o błędzie Mitigation
2147943631 Nie można uzyskać dostępu do lokalizacji sieciowej. Aby uzyskać informacje na temat rozwiązywania problemów z siecią, zobacz Windows Pomoc. Potencjalnie sporadyczne błędy. Spróbuj uruchomić kod później i upewnij się, że komputer ma aktywny dostęp do Internetu.
2147943717 Określone konto nie istnieje. Upewnij się, że konto używane z usługą WAM istnieje.
2148074254 W pakiecie zabezpieczeń nie są dostępne żadne poświadczenia
2156265477 Przed zalogowaniem się należy zaktualizować informacje o koncie Online ID. W przypadku określonego konta zaloguj się do swojego konta , aby upewnić się, że jest on w pełni skonfigurowany.
2156265478 Aby lepiej chronić konto Online ID, musisz ponownie się zalogować. Zaloguj się na koncie docelowym za pomocą WAM.
2156265481 Nazwa logowania Online ID nie została jeszcze zweryfikowana. Przed zalogowaniem jest wymagana weryfikacja poczty e-mail. Sprawdź konto za pośrednictwem poczty e-mail, aby upewnić się, że można go użyć.
2156265482 Zauważyliśmy nietypową aktywność na Twoim koncie Online ID. Twoja akcja jest wymagana, aby upewnić się, że nikt inny nie korzysta z Twojego konta. Zaloguj się do swojego konta i sprawdź, czy konto nie jest zawieszone.
2156265483 Wykryliśmy podejrzaną aktywność na Twoim koncie Online ID. Aby chronić Cię, tymczasowo zablokowaliśmy Twoje konto. Wybranego konta nie można obecnie używać do uwierzytelniania.
2156265484 Interakcja użytkownika jest wymagana do uwierzytelniania. Podczas uwierzytelniania użytkownika WAM nie może użyć buforowanego tokenu. Użytkownik musi być monitowany o uwierzytelnienie za pośrednictwem polecenia AcquireTokenInteractive.
3399548929 Aby kontynuować, potrzebna jest interakcja użytkownika. Podczas uwierzytelniania użytkownika WAM nie może użyć buforowanego tokenu. Użytkownik musi być monitowany o uwierzytelnienie za pośrednictwem polecenia AcquireTokenInteractive.
3399614467 V2Error: invalid_grant AADSTS500341: konto użytkownika {ID} zostało usunięte z katalogu {TENANT_ID}. Aby zalogować się do tej aplikacji, konto musi być dodane do katalogu. Upewnij się, że konto, za pomocą którego użytkownik próbuje się zalogować, jest zarejestrowane w Microsoft Entra ID.
3399614476 V2Error: invalid_grant AADSTS50078: Przedstawione uwierzytelnianie wieloskładnikowe wygasło z powodu zasad skonfigurowanych przez administratora. Musisz ponownie przeprowadzić uwierzytelnianie wieloskładnikowe, aby uzyskać dostęp do usługi {API_TARGET}. Konto musi zostać skonfigurowane przez administratora Microsoft Entra przy użyciu aktualnych ustawień uwierzytelniania wieloskładnikowego.
2148073494 Zestaw kluczy nie istnieje. Wewnętrzny kod błędu: 545133655
2148073520 Urządzenie wymagane przez tego dostawcę kryptograficznego nie jest gotowe do użycia. Kod błędu wewnętrznego: 545133655
80090016 NTE_BAD_KEYSET Problem z modułem TPM (Trusted Platform Module) urządzenia. Postępuj zgodnie z instrukcjami odzyskiwania urządzenia , aby komputer był w dobrym stanie.

Błędy nieznajdowane na liście

Ponieważ WAM jest nowym składnikiem, w przypadku wystąpienia błędów zalecamy rejestrowanie danych z AdditionalExceptionData i rejestrowanie usterki. Jak najszybciej udokumentowamy problem.