Udostępnij za pomocą


Rozwiązywanie problemów z uwierzytelnianiem w architekturze wielotenantowej

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 zastosować blok try/catch dla elementu ClientAuthenticationException. W poniższej tabeli przedstawiono błędy wskazujące ten wyjątek oraz metody ograniczania ryzyka:

Komunikat o błędzie Opis Czynności zapobiegawcze
The current credential is not configured to acquire tokens for tenant <tenant-ID> Aplikacja musi skonfigurować poświadczenia, aby umożliwić uzyskiwanie tokenów od wymaganego dzierżawcy. Dodaj żądany ID dzierżawcy do additionallyAllowedTenants w kreatorze poświadczeń lub dodaj "*", aby zezwolić additionallyAllowedTenants na uzyskiwanie tokenów dla każdego dzierżawcy.

Ten wyjątek został dodany w ramach zmiany wprowadzającej niezgodność w uwierzytelnianiu wielotenantowym 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

Dalsze 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, aby zgłosić problem w repozytorium Azure SDK for Java w usłudze GitHub.