###前提
FM: ASP.NET MVC
ログインのタイムアウトは1時間: ExpireTimeSpan = TimeSpan.FromMinutes(60)
###実現したいこと
ASP.NET Identityのクッキータイムアウトが起きたら、任意の処理をしたいと思っております。
その場合タイムアウトはStartup.Auth.csで設定してますが、処理自体はどこに書けばよろしいでしょうか。
わかる方がいましたらよろしくお願いいたします。
「クッキータイムアウト」のクッキーとは認証チケットを入れた認証クッキーのことですか? その「タイムアウト」とは具体的にどういうことを言ってますか?
おそらくそうかと思います。ApplicationUserのタイムアウトによるログアウトをトリガーにしたいと思っております。
「おそらく」とか言われると答えようがないのですが・・・ 一旦認証を受けたが、認証チケットが期限切れになっているというのは、サーバー側では (1) 要求 HTTP ヘッダーに認証クッキーが含まれる、(2) 認証クッキーの中の認証チケットが期限切れ・・・ということで判断する他ないはずです。そのあたりはよろしいですか? (サーバー側ではクッキーが送られてきているか否かは分かりますが、クッキーが送られてきてもその中の認証チケットが期限切れかどうかは別の話です)