私は、MVCアプリケーションとAzure Active Directoryの統合を使用しています。ユーザーはazureログインポータルにリダイレクトされ、資格情報を入力します。私のアプリケーションには、MVCアプリケーションがAPI呼び出しをADログインページにリダイレクトしようとするため、認証トークンが期限切れになったときに動作しない多くのajax要求があります。ASP.NETでアクティブなディレクトリoauth2トークンをリフレッシュ(または有効期限切れの検出)する方法はありますか?
ページを更新すると、すべてのAPIリクエストが再び機能し始めます。私は、セッションが終了したときにクライアント側でどのように検出できるのか、API呼び出しでトークンをリフレッシュする方法を知りたいと思っていました。
トークンには有効期限に関する情報が含まれている必要があります。別の指示は、Not Authorizedが返されたときです。トークンにリフレッシュトークンが含まれていますか? –