Compartir a través de


Solucionar problemas de autenticación multicliente

En este artículo se proporcionan instrucciones sobre cómo tratar los problemas detectados en un contexto multiinquilino.

Si usa credenciales en un contexto multiinquilino, puede utilizar opcionalmente try/catch para ClientAuthenticationException. En la tabla siguiente se muestran los errores que indica esta excepción y los métodos de mitigación:

Mensaje de error Descripción Mitigación
The current credential is not configured to acquire tokens for tenant <tenant-ID> La aplicación debe configurar la credencial para permitir la adquisición de tokens del inquilino solicitado. Agregue el identificador de inquilino solicitado a additionallyAllowedTenants en el generador de credenciales, o agregue "*" a additionallyAllowedTenants para permitir la adquisición de tokens para cualquier inquilino.

Esta excepción se agregó como parte de un cambio importante en la autenticación multitenant en la versión 1.6.0. Los usuarios que experimentan este error después de actualizar pueden encontrar información sobre el cambio y la migración en BREAKING_CHANGES.md

Pasos siguientes

Si la guía de resolución de problemas de este artículo no le ayuda a resolver los problemas al usar bibliotecas cliente de Azure SDK para Java, le recomendamos que deje la incidencia en el repositorio GitHub de Azure SDK para Java.