问题描述
我有一个网站 www.hello.app(示例网址)和一个服务器 www.server.hello.app。服务器发送 http-only cookie 进行身份验证。
我在创建 cookie 时添加了属性 sameSite: "lax"。 sameSite: "none" 和 sameSite: "lax" 不适用于 Safari。它不存储任何cookie,因此用户无法在服务器上执行任何请求。
return res
.status(200)
.cookie("hello",token,{
expires: new Date(Date.Now() + msPerDay * 14),httpOnly: true,secure: true,sameSite: "lax",})
.json({ user });
我听说这是一个错误,但我不敢相信如此广泛使用的浏览器会妨碍这样的身份验证请求!
有没有办法解决这个问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)