2017-05-04 9 views
0

私はADAL.js(AngularJS)とスパイクをやっているとのOAuth2定義されていると主張するが含まれていませんロギングレベル3を有効にしましたが、scope = openidを送信していますが、何らかの理由で私のid_tokenには、私が定義したすべてのカスタムクレームが含まれていません。id_tokenは、カスタム私が</p> <p>I(のWindows Server 2016でADFS)(2016 Adal.js + ADFS)

これはADAL.jsまたはADFS 2016に問題がありますか?

ご協力いただきありがとうございます。

よろしくお願いいたします。

答えて

0

https://docs.microsoft.com/en-gb/windows-server/identity/ad-fs/development/customize-id-token-ad-fs-2016からの指示に従えば、AD FSになる可能性は低いです。

フィドラートレースを取得し、AD FSによって発行されたトークンに必要なものが含まれているかどうかを確認することをお勧めします。いいトークンデコーダを使いたい場合またはhttps://jwt.io/

+0

ADAL.JSは** response_mode = query **を使用しているため、ADFSは情報の量を制限します。 ** response_mode = form_post **、完全な** id_token **を取得しましたが、Angular AppはPOSTリクエストを受け取ることができません.../adfs/userinfoを呼び出そうとしていますが、ADFS Webサーバーは呼び出さないCORSが有効になっているので、私はできません... –

+0

私は現在、同じ問題で苦労しています。 多分以下は "解決策"です:https://stackoverflow.com/a/43915687/885338 この場合のマイクロソフトの決定はちょうどridicoulusです。私がURLを超えていれば、私の問題です。 – Arikael

関連する問題