2017-12-04 9 views
2

問題: Postmanを使用してAzure ADアクセストークンを取得しようとしましたが、Azure Activeで保護されたAzure関数に要求を渡すことができますディレクトリ(簡単な認証)。Postmanを使用してAzure関数のAzure AD authを実行する

私はこれを行う方法に関する多くの説明を読んだり閲覧しました。例えばCGillumのブログ全体。 (私のためではない、かなりの作業を行う)最高のもののいくつかは以下のとおりです

私が確認しましたがClientID、シークレット、コールバックがすべて正しいことを確認してください。私は私のディレクトリに登録されているアプリへの正しいアクセス許可を(私が思うと)持っていることを保証しました。上記の最初の2つの例の両方で、有効なベアラトークンを取得しました。しかし、私がこのトークンをAuthorizationヘッダーに戻すと、「このディレクトリまたはページを表示する権限がありません」というメッセージが表示されます。

これを読んでいる誰かが私が見逃した明白なことを指摘してくれることを願っています。

おかげで、事前

+0

とそれを3.Testリソースあなたがアクセストークンを取得するときに使用するURIとは何ですか?たとえば、Azure AD Graph APIにアクセスするためのトークンが必要な場合は、 'https:// graph.windows.net'リソースURIを使用します。これは、AADのアプリ用に設定されているものと一致するはずです。 – juunas

+0

大きな質問! https:// .azurewebsites.net – ThatCreole

+0

これはおそらく間違っています。あなたはAzureポータルでAzure Active Directoryのブレードを見つけることでアプリを見つけることができます - > App Regist – juunas

答えて

2

に我々は簡単に簡単認証トークンを取得するには、次の方法を使用することができます。

1.ブラウザから次のURLを取得し、信用状を入力してください。私たちは、デコード後のURLを簡単に認証トークンを取得することができ

https://{yourfunctionAppName}.azurewebsites.net/.auth/login/aad 

enter image description here

2.After。

enter image description here

ポストマン

enter image description here

関連する問題