SameSite problem - google cookies
Indicate whether to send a cookie in a cross-site request by specifying its SameSite attributeIndicate whether to send a cookie in a cross-site request by specifying its SameSite attributeI still get this warning even after I wrote this in program.cs.
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;
});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;
});