2016-06-23 23 views
1

AzureでホストされているNode.js WebアプリケーションをAzure AD認証で構築しました。クライアントのセッションからベアラトークンを取得して、同じAzure ADで保護されたAzureの別のアプリケーションサービスに認証されたリクエストを送信するにはどうすればよいですか?Node.js WebアプリケーションでAzure ADでユーザー名とパスワードを使用して認証

+0

こんにちは、今問題を解決しましたか?アップデートがある場合は、私に知らせてください。 –

答えて

2

ユーザーがAAD経由で認証され、AzureでホストされているWebアプリケーションにリダイレクトされると、このリクエストのHTTPヘッダーを取得することができます。access_tokenがヘッダーパラメーターX-Ms-Token-Aad-Id-Tokenに格納されています。

次に、このトークンをカスタム要件のセッションまたはクッキーに保存できます。リクエストのヘッダにこのトークンを設定して、同じAADの他のWebアプリケーションと照合します。

トークンは、ヘッダーのAuthorizationパラメータに設定し、値の形式はbearer <token>である必要があります。

さらに心配なことは、私に教えてください。

関連する問題