Risolvere i problemi di autenticazione multi-tenant
Questo articolo fornisce indicazioni sulla gestione dei problemi riscontrati in un contesto multi-tenant.
Quando si usano le credenziali in un contesto multi-tenant, è possibile provare/catch facoltativamente per ClientAuthenticationException
. La tabella seguente illustra gli errori che questa eccezione indica e i metodi di mitigazione:
Error message | Descrizione | Mitigazione |
---|---|---|
The current credential is not configured to acquire tokens for tenant <tenant-ID> |
L'applicazione deve configurare le credenziali per consentire l'acquisizione di token dal tenant richiesto. | Aggiungere l'ID tenant richiesto a additionallyAllowedTenants nel generatore di credenziali o aggiungere "*" per additionallyAllowedTenants consentire l'acquisizione di token per qualsiasi tenant. Questa eccezione è stata aggiunta come parte di una modifica di rilievo all'autenticazione multi-tenant nella versione 1.6.0 . Gli utenti che riscontrano questo errore dopo l'aggiornamento possono trovare informazioni sulla modifica e la migrazione in BREAKING_CHANGES.md |
Passaggi successivi
Se le linee guida per la risoluzione dei problemi in questo articolo non consentono di risolvere i problemi quando si usano le librerie client di Azure SDK per Java, è consigliabile segnalare un problema nel repository GitHub di Azure SDK per Java.