关于相同domain下的cookie设置secure为true的时候,无法登录的问题

cookie中secure设置为true的,同源网站无法登录

问题描述

sit环境和dev.sit环境使用相同的登录请求。cookie的domain相同,当在sit环境中设置登录成功后获得的cookie(jwt)的secure属性为true时,在dev.sit环境中会登录失败。
在dev.sit环境中登录的响应cookie有如下提示:
尝试通过set-cookie设置cookie操作被禁止,因为该标头不是通过安全链接发送,而且会覆盖有secure的cookie。
然后我们去看sit环境的协议发现是https,而本地开发为http。
因此将sit环境下的cookie中secure字段设置为false则可以解决。

解决方案

将secure设置为false;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值