我有一个在Shopify上运行的应用程序。最新的Chrome Cookie政策更新后,该应用将无法加载。我认为这是因为由于chrome的新更改,现在无法访问会话cookie和用户身份cookie。我曾尝试将会话cookie设置为samesite = none并确保安全,但是它不起作用。
services.AddSession(options =>
{
options.Cookie.SameSite = SameSiteMode.None;
options.Cookie.SecurePolicy = CookieSecurePolicy.Always;
options.Cookie.IsEssential = true;
});
services.ConfigureApplicationCookie(option =>
{
option.Cookie.SameSite = SameSiteMode.None;
option.Cookie.SecurePolicy = CookieSecurePolicy.None;
option.Cookie.HttpOnly = false;
option.ExpireTimeSpan = TimeSpan.FromHours(5);
});
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
.AddCookie(options =>
{
options.Cookie.SameSite = SameSiteMode.None;
options.Cookie.SecurePolicy = CookieSecurePolicy.Always;
options.Cookie.IsEssential = true;
});
我使用了这些,但没有任何工作对我有用。我该如何解决这个问题。