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.