Azure ADに対して正しく動作するようにOAuth2ワークフローを取得しようとしています。 https://login.microsoftonline.com/[app-endpoint-id]/oauth2/authorize?response_type=code&client_id=[client-id]&redirect_uri=[redirect-uri]Azure ADを使用したOAuth2 - ユーザーの同意を得ない
が、私はそのようにのようなのHTTP POSTでアクセストークンを要求するために認証コードを使用します。https://msdn.microsoft.com/en-us/library/azure/dn645542.aspx
は、私は正常にこの要求を使用して認証コードの応答を取得することができます。私はこのソースからの指示に従っています(私はポストマンを使用して、これをテストしてい):
POST/[アプリ-エンドポイント-ID] /のOAuth2 /トークンHTTP/1.1 ホスト:login.microsoftonline.com のCache-Control:キャッシュなし ポストマン・トークン: ed098281-9aa4-6e5f-915d-0253d9a876d3 のContent-Type:アプリケーションシートオン/ x-www-form-urlencodedで
grant_type = authorization_code & CLIENT_ID = [クライアントID] &コード= [authorization_code] & REDIRECT_URI = [REDIRECT_URI] & client_secret = [クライアント秘密] &資源= [APP- [エラー: "invalid_grant"、 "error_description": "AADSTS65001:ユーザーまたは管理者がIDを持つアプリケーションを使用することに同意していませんでした。" app-ID: id '。このユーザとリソースの対話許可要求を送信\ R \ nTrace ID:トレースジ\ R nCorrelation ID \:相関IDの\ rを\ nTimestamp:2016年1月13日17:18:39Z」、 "error_codes": [65001]、[タイムスタンプ]: "2016-01-13 17:18:39Z"、 "trace_id": "trace-id"、 "correlation_id": "相関ID"}
キャッシュをクリアすると認証コードの最初のリクエストを私がログインするようにリダイレクトするようにします。しかし、私はこのドキュメントの中で私がこのドキュメントの中で述べるようにログイン後に私のアプリケーションを認証する方法を得ません。
// azure。マイクロソフトのホームページhttp://www.microsoft.com/japan/technet/security/bulletin/ms08-0a2.mspxアクセストークン
具体的に何をしようとしていますか?つまり、AADやモバイルアプリで動作するWebAPIアプリケーションをどの言語で入手しようとしていますか? – theadriangreen
私はJavaでAADを扱うWebAPIアプリケーションを取得しようとしています。 – Spensaur
私は同じ問題に直面していますが、私はPHPを使用しています。 –