排查多租户身份验证问题
本文提供有关处理多租户上下文中遇到的问题的指南。
在多租户上下文中使用凭据时,可以选择尝试/捕获 ClientAuthenticationException
。 下表显示了此异常指示的错误以及缓解方法:
错误消息 | 说明 | 缓解措施 |
---|---|---|
The current credential is not configured to acquire tokens for tenant <tenant-ID> |
应用程序必须将凭据配置为允许从请求的租户获取令牌。 | 将请求的租户 ID 添加到 additionallyAllowedTenants 凭据生成器上,或添加“*”以 additionallyAllowedTenants 允许获取任何租户的令牌。 此异常已作为版本 1.6.0 中多租户身份验证的重大更改的一部分添加。 升级后遇到此错误的用户可以在 BREAKING_CHANGES.md 中找到 有关更改和迁移的信息 |
后续步骤
如果本文中的故障排除指南在使用 Azure SDK for Java 客户端库时无法解决问题,建议在 Azure SDK for Java GitHub 存储库中提出问题。