© 2026 Hedgehog Software, LLC
Indicate whether to send a cookie in a cross-site request by specifying its SameSite attribute
builder.Services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie(options => { options.ExpireTimeSpan = TimeSpan.FromHours(4); options.Cookie.SameSite = SameSiteMode.None; options.Cookie.SecurePolicy = CookieSecurePolicy.Always; }) .AddGoogle(GoogleDefaults.AuthenticationScheme, googleOptions => { googleOptions.ClientId = configuration["Authentication:Google:ClientId"]; googleOptions.ClientSecret = configuration["Authentication:Google:ClientSecret"]; googleOptions.CorrelationCookie.SameSite = SameSiteMode.None; googleOptions.CorrelationCookie.SecurePolicy = CookieSecurePolicy.Always; });