Partilhar via


Resolver problemas de autenticação multitenant

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

Ao usar credenciais em um contexto multi-inquilino, 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:

Mensagem de erro Descrição Atenuaçã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 do inquilino solicitado ao construtor de credenciais additionallyAllowedTenants, ou adicione "*" no additionallyAllowedTenants para permitir a aquisição de tokens para qualquer inquilino.

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ê arquive um problema no repositório SDK do Azure para Java GitHub.