2017-11-13 19 views
3

PostmanAccess Tokenをテナントに対してAzure AD B2Cに対して要求するにはどうすればよいですか?郵便配達員のAzure ADのアクセストークンをリクエストするB2C

new access token screenshot


私はAzureのポータルでRun NowからURLを取り、Auth Urlであることを入れてみましたが、それは次のエラー生成:

b2c error


更新

クリスの答えに従って、私は今、上記のエラーを過ぎています。あなただけのクエリ文字列パラメータなしで認可エンドポイントのURLを入力する必要があり、認証用URL欄については

AADB2C90085: The service has encountered an internal error. Please reauthenticate and try again. Correlation ID: 45c56d47-4739-465f-8e02-49ba5b3a1b86 Timestamp: 2017-11-16 15:27:52Z

答えて

3

@Chris Padgettの回答を使用して、私はImplicitグラントタイプを使用して動作させることができました(認証コードグランタイプで動作させることができませんでした)。


グラントの種類:Implicit

コールバックURL:私のB2Cアプリ

認証で定義された任意のURL URL:https://login.microsoftonline.com/te/{tenant}/{policy}/oauth2/v2.0/authorize

クライアントID:Application ID私のB2Cアプリ

範囲から:https://{tenant}.onmicrosoft.com/{web api app id uri}/{scope name}

クライアント認証:Either one, it didn't matter


更新

Microsoftは今のプロセスを文書化しています! User Postman to get a token and test the API

+1

ちょっと、私はこのB2Cのものですべてのハードヤードを文書化してくれてありがとうと言っています - どこでも私はspottedmahnが既に質問をしているのを見て、研究を行い、それは非常に便利で、Microsoftの(通常は)旧式の文書を把握しようとするよりも優れています。名声。 – pcdev

+0

こんにちは@pcdev - ようこそ!それは、コミュニティがかかる!ところで、私はあなたのためにTwitterであなたの意見を膨らませないように探してみました。あなたのコメントは私の日でした!ありがとう!! – spottedmahn

1

:私は、サインインすることができるよそれでもアクセストークンを取得することはできません

https://login.microsoftonline.com/te/{tenant}/{policy}/oauth2/v2.0/authorize 

012:

コールバックURL欄については
https://login.microsoftonline.com/te/{tenant}/{policy}/oauth2/v2.0/token 

、あなたのような、AzureのADのB2Cアプリケーションに登録されている返信URLを入力する必要があります。アクセストークンのURL欄については

https://www.getpostman.com/oauth2/callback 

[スコープ]フィールドには、「openid」とAPIアクセススコープを入力します。

[クライアント認証]フィールドで、[本文にクライアント証明書を送信する]を選択します。

+0

リクエストで指定されたリダイレクトURIがクライアントIDとして登録されていません60a724bd-a41b-4387-806b .....' – spottedmahn

+1

私はAzure AD B2Cアプリケーションにも登録しなければならないコールバックURLの例を使って、上記の答えを更新しました。 –

+0

クリスはまだ運がないことに感謝します。上記のコールバックとhttps://jwt.msを試しましたが、内部エラーが発生します。私は私の質問を更新しました。 – spottedmahn

関連する問題