首页 > 解决方案 > 本地主机前端不再向开发后端发送 cookie

问题描述

我正在尝试将我的本地前端连接到托管在 aws 中的开发后端。一切都过去了,我要疯了,想弄清楚发生了什么。

问题是对后端的请求没有传递我们用于身份验证的 cookie。

我们有 cors 设置,它似乎工作正常。Options 调用返回我所期望的一切 在此处输入图像描述
但请求只是不包含cookie。

在此处输入图像描述

我在前端代码中通过 javascript 设置 cookie,而不是让服务器自己设置它。这个设置曾经可以正常工作,为什么现在不行了。

浏览器不传递 cookie 的原因是什么?
我的清单包括:

我们最近添加了一些 CSRF 保护,但我禁用了它,仍然无法发送 cookie。
对后端的soapui 调用工作得很好。

标签: cookies

解决方案


问题在于同一个站点的 cookie。

我部署了我的开发服务器以明确设置 samesite=none 并且一切都恢复正常了。


推荐阅读