0
SessionにWeb APIからJWTトークンと更新トークンを格納しているASP.NET MVCアプリケーションがあります。私の質問は、JWTトークンが期限切れになったときに何をすべきかということです。私はそれを見たように私の2つのオプションがある:.NET MVCアプリケーションでJWTの有効期限を処理する
JWT-トークンを使用して、Web APIにリクエストを作ってみると、それは許可されていない401を返した場合、JWT-トークンをリフレッシュしてみてください。
タイマーを使用してJWTトークンが期限切れになる前に自動的にリフレッシュします。
これらの2つの方法のどちらを使用する利点はありますか。どのように簡単にプログラムで実装できますか?たとえば、オプション1を使用する場合は、APIへの呼び出しごとにtryとcatchを使用する必要がありますか?
*なぜ*トークンJWT-とセッションの私のWeb APIからリフレッシュトークンを記憶している:私は、JWTの有効期限が近づいている場合も、チェックのHttpClientファクトリメソッドと基本コントローラクラスを作成しましたセッションに保管していますか? –