1
AzureでホストされているNode.js WebアプリケーションをAzure AD認証で構築しました。クライアントのセッションからベアラトークンを取得して、同じAzure ADで保護されたAzureの別のアプリケーションサービスに認証されたリクエストを送信するにはどうすればよいですか?Node.js WebアプリケーションでAzure ADでユーザー名とパスワードを使用して認証
AzureでホストされているNode.js WebアプリケーションをAzure AD認証で構築しました。クライアントのセッションからベアラトークンを取得して、同じAzure ADで保護されたAzureの別のアプリケーションサービスに認証されたリクエストを送信するにはどうすればよいですか?Node.js WebアプリケーションでAzure ADでユーザー名とパスワードを使用して認証
ユーザーがAAD経由で認証され、AzureでホストされているWebアプリケーションにリダイレクトされると、このリクエストのHTTPヘッダーを取得することができます。access_token
がヘッダーパラメーターX-Ms-Token-Aad-Id-Token
に格納されています。
次に、このトークンをカスタム要件のセッションまたはクッキーに保存できます。リクエストのヘッダにこのトークンを設定して、同じAADの他のWebアプリケーションと照合します。
トークンは、ヘッダーのAuthorization
パラメータに設定し、値の形式はbearer <token>
である必要があります。
さらに心配なことは、私に教えてください。
こんにちは、今問題を解決しましたか?アップデートがある場合は、私に知らせてください。 –