MVC 5 Identity Automatic Logout

asp.net-authentication, asp.net-identity, asp.net-mvc, asp.net-mvc-5, owin

Solution

Its a property in the `App_Start\Startup.Auth.cs` file:

  app.UseCookieAuthentication(new CookieAuthenticationOptions
  {
      ExpireTimeSpan = TimeSpan.FromMinutes(5),
      AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
      LoginPath = new PathString("/Account/Login")
   });

Problem

How do I implement an Automatic Logout Timer. So basically if the user is inactive for x minutes their session is ended? I have tried: ``` <system.web> <sessionState timeout="1"/> </system.web> ``` But it doesn't seem to work. Here is code that is in my startup: ``` public void ConfigureAuth(IAppBuilder app) { // Enable the application to use a cookie to store information for the signed in user app.UseCookieAuthentication(new CookieAuthenticationOptions { AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie, LoginPath = new PathString("/Account/Login") }); } ``` Which says that I am using cookie Authentication. So i dono what that entails if I can do it or not.

Original source