首页 > 解决方案 > 如何通过 HTTP 使用 Set-Cookie 跨站点?

问题描述

我有一个 Node 后端和一个位于两个不同 IP 的客户端,它们都在 HTTP 上运行(我目前无法更改)。我想使用快速连接进行存储会话。问题是它使用cookies来做到这一点。

浏览器拒绝 cookie,因为 SameSite 默认为 Lax。由于后端和客户端位于不同的 IP,因此失败。我也无法将 SameSite 设置为 None,因为这需要 HTTPS。

解决方法?

标签: cookiescross-domainsession-cookiessame-origin-policy

解决方案


推荐阅读