Share via


Solucionar problemas de autenticação multilocatária

Este artigo fornece orientação sobre como lidar com problemas encontrados em um contexto multilocatário.

Ao usar credenciais em um contexto multilocatário, você pode, opcionalmente, tentar/capturar para ClientAuthenticationException. A tabela a seguir mostra os erros que essa exceção indica e os métodos de mitigação:

Error message Description Mitigação
The current credential is not configured to acquire tokens for tenant <tenant-ID> O aplicativo deve configurar a credencial para permitir a aquisição de tokens do locatário solicitado. Adicione o ID de locatário solicitado ao additionallyAllowedTenants construtor de credenciais ou adicione "*" para permitir a aquisição de tokens para additionallyAllowedTenants qualquer locatário.

Essa exceção foi adicionada como parte de uma alteração de quebra para autenticação multilocatária na versão 1.6.0. Os usuários que experimentam esse erro após a atualização podem encontrar informações sobre a alteração e a migração no BREAKING_CHANGES.md

Próximos passos

Se as diretrizes de solução de problemas neste artigo não ajudarem a resolver problemas quando você usa o SDK do Azure para bibliotecas de cliente Java, recomendamos que você registre um problema no repositório do SDK do Azure para Java GitHub.