Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come risolvere i problemi di autenticazione multi-tenant e consente di correggere gli errori di token correlati al tenant nelle applicazioni Java.
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:
| Messaggio di errore | 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 "*" a additionallyAllowedTenants per 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 usa il Azure SDK per le librerie client di Java, inviare un problema nel Azure SDK per Java GitHub repository.