身份验证会话超时



我使用的是VS2013.NET framework 4.5.1中MVC模板提供的内置Identity框架。

我使用这个功能或多或少是开箱即用。它一直运行良好。与我读过的其他帖子相比,我的web.config有:

<authentication mode="None" />

如何为经过身份验证的会话设置超时时间,即在用户登录后?

如果您使用Owin身份验证,您应该在App_Start文件夹中的StartUp.cs文件上有这样的东西:

public void ConfigureAuth(IAppBuilder app)
{
    app.UseCookieAuthentication(new CookieAuthenticationOptions
    {
        AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
        LoginPath = new PathString("/Account/Login"),
        // here you go
        ExpireTimeSpan = new TimeSpan(60000000000)
    });
    app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);
}

相关内容

  • 没有找到相关文章

最新更新