排查用户凭据身份验证问题

本文提供有关通过各种实现通过用户 TokenCredential 提供的凭据对 Azure SDK for Java 应用程序进行身份验证时遇到的问题的指南。 有关详细信息,请参阅 使用用户凭据的 Azure 身份验证。

UsernamePasswordCredential 疑难解答

使用 UsernamePasswordCredential时,可以选择尝试/捕获 ClientAuthenticationException。 下表显示了此异常指示的错误以及缓解方法:

错误代码 问题 缓解
AADSTS50126 提供的用户名或密码无效 确保 username 构造凭据时提供的 password 凭据有效。

后续步骤

如果本文中的故障排除指南在使用 Azure SDK for Java 客户端库时无法解决问题,建议在 Azure SDK for Java GitHub 存储库提出问题。