Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vysvětluje, jak řešit problémy s víceklientovým ověřováním a pomáhá opravit chyby tokenu související s tenanty v aplikacích Java.
Při použití přihlašovacích údajů v kontextu více tenantů můžete volitelně použít blok 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 víceklientských ověřování 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 k řešení potíží v tomto článku nepomáhají vyřešit problémy při použití Azure SDK pro Java klientských knihoven, založte problém v Azure SDK pro úložiště Java GitHub.