如何处理shopify cookie身份验证?

时间:2020-03-03 14:32:55

标签: cookies iframe .net-core shopify shopify-app

我有一个在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;
});        

我使用了这些,但没有任何工作对我有用。我该如何解决这个问题。

0 个答案:

没有答案