Solución de problemas de autenticación multiinquilino
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 probar o detectar opcionalmente 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 "*" para additionallyAllowedTenants permitir la adquisición de tokens para cualquier inquilino. Esta excepción se agregó como parte de un cambio importante en la autenticación multiinquilino 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 solución de problemas de este artículo no ayuda a resolver problemas al usar las bibliotecas cliente de Azure SDK para Java, se recomienda presentar un problema en el repositorio de GitHub del SDK de Azure para Java.