【发布时间】:2017-11-16 01:58:10
【问题描述】:
我一直在使用 adl4j 库通过用户名和密码获取访问令牌。几周前它还在工作,现在它坏了。
我收到一个错误,因为需要“客户端密码/客户端关联”。我也尝试过使用最新发布的 jar,它是 1.2.0 版本并且有同样的错误。
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>adal4j</artifactId>
<version>1.1.3</version>
</dependency>
public Future acquireToken(final String resource,
final String clientId, final String username,
final String password, final AuthenticationCallback callback)
但是,我没有找到提供客户端密码以及用户名和密码的方法签名?
你能帮我解决这个问题吗?
这是日志消息:
com.microsoft.aad.adal4j.AuthenticationException: com.microsoft.aad.adal4j.AuthenticationException: {"error_description":"AADSTS70002:请求正文必须包含 以下参数:“client_secret 或 client_assertion”。\r\n跟踪 ID: 708fffa5-eaeb-4722-98e1-ce75c9020d00\r\n相关 ID: 888b629b-136b-43b8-9403-90bd308db815\r\n时间戳:2017-04-04 22:30:41Z","error":"invalid_client"}
【问题讨论】:
标签: adal