private CookieOptions BuildCookieOptions() { var cookieOptions = new CookieOptions { Domain = Options.PlatformDomain, HttpOnly = Options.PlatformHttpOnly, Path = Options.PlatformPath ?? (OriginalPathBase.HasValue ? OriginalPathBase.ToString() : "/"), }; return(cookieOptions); }
private CookieOptions BuildCookieOptions() { var cookieOptions = new CookieOptions { Domain = Options.CookieDomain, HttpOnly = Options.CookieHttpOnly, Path = Options.CookiePath ?? (OriginalPathBase.HasValue ? OriginalPathBase.ToString() : "/"), }; if (Options.CookieSecure == CookieSecureOption.SameAsRequest) { cookieOptions.Secure = Request.IsHttps; } else { cookieOptions.Secure = Options.CookieSecure == CookieSecureOption.Always; } return(cookieOptions); }