Sdílet prostřednictvím


Řešení potíží s vícenájemcovým ověřováním

Tento článek obsahuje pokyny k řešení problémů zjištěných v kontextu s více tenanty.

Pokud používáte přihlašovací údaje v kontextu s více tenanty, můžete volitelně použít strukturu try/catch pro ClientAuthenticationException. Následující tabulka uvádí chyby, které tato výjimka označuje, a metody zmírnění rizik:

Zpráva o chybě Popis Zmírnění
The current credential is not configured to acquire tokens for tenant <tenant-ID> Aplikace musí nakonfigurovat přihlašovací údaje tak, aby umožňovaly získání tokenů z požadovaného tenanta. Přidejte požadované ID tenanta do additionallyAllowedTenants ve tvůrci přihlašovacích údajů nebo přidejte "*" do additionallyAllowedTenants pro získání tokenů pro libovolného tenanta.

Tato výjimka byla přidána jako součást zásadní změny ověřování s více tenanty ve verzi 1.6.0. Uživatelé, u kterých dochází k této chybě po upgradu, můžou najít informace o změně a migraci v BREAKING_CHANGES.md.

Další kroky

Pokud pokyny pro řešení potíží v tomto článku nepomohly vyřešit problémy při používání klientských knihoven Azure SDK pro Java, doporučujeme nahlásit problém v úložišti Azure SDK pro Java na GitHubu.