Udostępnij za pośrednictwem


Rozwiązywanie problemów z uwierzytelnianiem wielodostępnym

Ten artykuł zawiera wskazówki dotyczące rozwiązywania problemów napotkanych w kontekście wielu dzierżaw.

Jeśli używasz poświadczeń w kontekście wielodostępnym, możesz opcjonalnie wypróbować/złapać dla elementu ClientAuthenticationException. W poniższej tabeli przedstawiono błędy wskazujące ten wyjątek oraz metody ograniczania ryzyka:

Komunikat o błędzie opis Ograniczanie ryzyka
The current credential is not configured to acquire tokens for tenant <tenant-ID> Aplikacja musi skonfigurować poświadczenia, aby umożliwić uzyskiwanie tokenów z żądanej dzierżawy. Dodaj żądany identyfikator dzierżawy do additionallyAllowedTenants elementu w konstruktorze poświadczeń lub dodaj "*", aby zezwolić additionallyAllowedTenants na uzyskiwanie tokenów dla dowolnej dzierżawy.

Ten wyjątek został dodany w ramach zmiany powodującej niezgodność w uwierzytelnianiu wielodostępnym w wersji 1.6.0. Użytkownicy, którzy napotykają ten błąd po uaktualnieniu, mogą znaleźć informacje o zmianie i migracji w pliku BREAKING_CHANGES.md

Następne kroki

Jeśli wskazówki dotyczące rozwiązywania problemów w tym artykule nie pomogą rozwiązać problemów podczas korzystania z bibliotek klienckich zestawu Azure SDK dla języka Java, zalecamy zgłoszenie problemuw repozytorium GitHub zestawu Azure SDK dla języka Java.