protected override void AttachToOwinApp(IGalleryConfigurationService config, IAppBuilder app) { var cookieSecurity = CookieSecureOption.Always; var options = new CookieAuthenticationOptions { AuthenticationType = AuthenticationTypes.LocalUser, AuthenticationMode = AuthenticationMode.Active, CookieHttpOnly = true, CookieSecure = cookieSecurity, LoginPath = new PathString("/users/account/LogOn"), ExpireTimeSpan = TimeSpan.FromHours(6), SlidingExpiration = true }; BaseConfig.ApplyToOwinSecurityOptions(options); app.UseCookieAuthentication(options); app.SetDefaultSignInAsAuthenticationType(AuthenticationTypes.LocalUser); }
protected override void AttachToOwinApp(IGalleryConfigurationService config, IAppBuilder app) { var cookieSecurity = config.Current.RequireSSL ? CookieSecureOption.Always : CookieSecureOption.Never; var options = new CookieAuthenticationOptions { AuthenticationType = AuthenticationTypes.LocalUser, AuthenticationMode = AuthenticationMode.Active, CookieHttpOnly = true, CookieSecure = cookieSecurity, LoginPath = new PathString("/users/account/LogOn") }; BaseConfig.ApplyToOwinSecurityOptions(options); app.UseCookieAuthentication(options); app.SetDefaultSignInAsAuthenticationType(AuthenticationTypes.LocalUser); }