Solucionar problemas de autenticação multilocatário
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 o ClientAuthenticationException
. A tabela a seguir mostra os erros que essa exceção indica e os métodos de atenuação:
Mensagem de erro | Descrição | Reduçã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 additionallyAllowedTenants do locatário solicitado ao construtor de credenciais ou adicione "*" para permitir a additionallyAllowedTenants aquisição de tokens para qualquer locatário. Essa exceção foi adicionada como parte de uma alteração de interrupção na autenticação multilocatário na versão 1.6.0 . Os usuários que experimentarem esse erro após a atualização poderão encontrar informações sobre a alteração e a migração no BREAKING_CHANGES.md |
Próximas etapas
Se a orientação de solução de problemas neste artigo não ajudar a resolver problemas ao usar o SDK do Azure para bibliotecas de cliente Java, recomendamos que você registre um problema no repositório do Azure SDK para Java GitHub.