我为公司维护了一个旧的ASP网站。
我们有两个不同的域A和B。域B出现在iFrame中,并且我们一直在收到SameSite警告。
该解决方案似乎涉及在标题中添加“ SameSite = None; Secure”。
尽管有变化:
有人知道我在这里可能做错了吗?
答案 0 :(得分:1)
您显示的是两个cookie,一个具有会话ID,另一个是SameSite。它们都不具有SameSite属性(因此SameSite列下的空白)。
您不应为SameSite = None设置单独的cookie。 SameSite是一个cookie属性,用于附加到它所引用的cookie。
使用方式如下:
Set-Cookie: sessionid=12345; SameSite=None; Secure
。请注意,这是一个Set-Cookie标头。如果您使用两条单独的Set-Cookie行,浏览器会将其解释为两个单独的cookie,这不是您想要的。