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.