私は、Cookie認証を使用するasp.net mvc5アプリケーションを作成しています。 私のstartup.csコードは以下の通りです。CookieAuthentication - ExpireTimeSpanが終了したらログインページにリダイレクトするにはどうすればよいですか?
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "myApplicationCookie",
ExpireTimeSpan = System.TimeSpan.FromMinutes(10),
LoginPath = new PathString("/Account/Login"),
LogoutPath = new PathString("/Account/LogOut")
});
}
}
ExpireTimeSpanが渡された後。 10分後にページをリロードすると、アプリケーションはログインページにリダイレクトされます。しかし、もし私がajaxリクエストをしたら、何も起こらず、ログインページにもリダイレクトされません。 ExpireTimeSpanの終了後にajaxリクエストでログインページにリダイレクトするにはどうすればよいですか?助けてください。ありがとうございました。
私は上記のスタートアップクラスで動作しますか?私は、claimIdentityを使用して、ログインしたユーザー情報を格納しています。セッションではありません。私のシナリオではこれはうまくいくのでしょうか? – Prabesh
このアプローチはセッションのみに基づいています – siva