SameSite None cookie 未随跨源 IFrame 请求发送

时间:2021-01-25 12:18:31

标签: google-chrome cookies iframe cross-domain samesite

我有一个在域 a.com 上运行的 ASP.NET MVC 应用程序,这个应用程序正在向 b.com 发送一个 IFrame 请求,它是一个 Web API。当我在本地机器上调试它时(当应用程序和 API 在 localhost 上运行时),这个 IFrame 调用工作正常。但是,当这些部署到服务器时,应用程序和 API 位于不同的域中,并且 IFrame 调用不再起作用。

我发现 cookie 不会与跨域 IFrame 请求一起发送。因此,我将 cookie 属性设置为 SameSite=NoneSecure=True。尽管如此,cookie 并未随请求一起发送。我该如何进一步调试?

我使用的是谷歌浏览器版本 87.0.4280.141

在此处查看 cookie:

Cookies

在此处查看请求标头:

enter image description here

0 个答案:

没有答案
相关问题