public FrontEndCookieAuthenticationOptions( FrontEndCookieManager frontEndCookieManager, ISecuritySection securitySection, IGlobalSettings globalSettings) { CookieManager = frontEndCookieManager; AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie; SlidingExpiration = true; ExpireTimeSpan = TimeSpan.FromMinutes(globalSettings.TimeOutInMinutes); CookieDomain = securitySection.AuthCookieDomain; CookieName = securitySection.AuthCookieName + "_MEMBERS"; CookieHttpOnly = true; CookieSecure = globalSettings.UseHttps ? CookieSecureOption.Always : CookieSecureOption.SameAsRequest; CookiePath = "/"; //NOTE: These are the defaults in the base class //ReturnUrlParameter = "ReturnUrl"; //CookiePath = "/"; //ExpireTimeSpan = TimeSpan.FromDays(14.0); //SlidingExpiration = true; //CookieHttpOnly = true; //CookieSecure = CookieSecureOption.SameAsRequest; //SystemClock = new SystemClock(); //Provider = new CookieAuthenticationProvider(); }
public FrontEndCookieAuthenticationOptions( FrontEndCookieManager frontEndCookieManager, ISecuritySection securitySection, IGlobalSettings globalSettings) { CookieManager = frontEndCookieManager; AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie; SlidingExpiration = true; ExpireTimeSpan = TimeSpan.FromMinutes(globalSettings.TimeOutInMinutes); CookieDomain = securitySection.AuthCookieDomain; CookieName = securitySection.AuthCookieName + "_MEMBERS"; CookieHttpOnly = true; CookieSecure = globalSettings.UseHttps ? CookieSecureOption.Always : CookieSecureOption.SameAsRequest; CookiePath = "/"; }
public FrontEndCookieAuthenticationOptions() { CookieManager = new FrontEndCookieManager(); AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie; }
public FrontEndCookieAuthenticationOptions(FrontEndCookieManager frontEndCookieManager) { CookieManager = frontEndCookieManager; AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie; }