adl4jライブラリを使用して、ユーザー名とパスワードを使用してアクセストークンを取得しています。それは数週間前まで働いていたが、今は壊れていた。Microsoft Azure - ADAL4Jライブラリを使用してユーザー名とパスワードを使用してアクセストークンを生成できません
「クライアントの秘密/クライアントの関連付け」が必要なため、エラーが発生します。私はまた、1.2.0バージョンで同じエラーが発生した最新のリリースされたjarで試しました。
<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を\ nTrace ID: 708fffa5-eaeb-4722-98e1-ce75c9020d00 \ rを\ nCorrelation ID: 888b629b-136B-43b8-9403-90bd308db815 \ rを\ nTimestamp:2017- 04-04 22:30:41Z "、" error ":" invalid_client "}
ありがとうございますfei-xue-msft –
@RamMittala問題が解決しない場合は、お気軽に教えてください。 –