0

私はAzure ADを使用してアクセストークンを取得しています。私はJavascriptとHTMLを使用してユーザーをログインさせ、ログインに成功しました。アクセストークンと有効期限があります。今、私は誰かが私に新しいアクセストークンを取得するためにリフレッシュトークンを使用するjavascriptのソリューションを提供することができます期限切れの完了時に更新されたアクセストークンを得ることを楽しみにしています。Azure ADはリフレッシュトークンを使用してアクセストークンにアクセスします。

答えて

0

ブラウザで実行されるJavaScriptアプリケーションは、セッションを表すリフレッシュトークンに依存しません。セッションは、Azure ADが認証に成功したときに発行するCookieによって維持されます。アプリケーションは、トークンを暗黙的なフローで要求する非表示のiframeを使用し、UXなし(prompt = noneパラメータで適用)を使用して、アクセストークンを更新するためにそのセッションを利用できます。 SPAアプリケーション用のAzure ADライブラリ(ADAL JSおよびMSAL JS)は、前に説明したアプローチを実装して、自動的に更新操作を実行します。これらのライブラリの使用方法を示すサンプルのコレクションについては、https://azure.microsoft.com/en-us/resources/samples/?service=active-directory&term=javascriptを参照してください。

関連する問題