浏览器安全机制-----Samesite

iframe内嵌其它系统登录页:
开始是可以登陆成功的,过了几天,突然无法登陆了,而浏览器直接访问内嵌系统,还是正常登录的,
这是为什么呢? 看到如下警告信息:
在这里插入图片描述
“Samesite”,这可是第一次见,于是查一查:

现象
火狐可以、chrome版本<80可用
问题了解
Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。
Chrome升级到80版本后,默认限制了cross-site携带cookie,导致cookie失效
我这里就是iframe嵌如页面来进行登录,应该就是被当成了第三方cookie,导致无法读写浏览器cookie信息了

这里还涉及一个P3P协议的问题
火狐不支持P3P协议,故不受影响

后面会继续结合单点登录实践这个问题,后续跟进更新~

**参考地址:https://blog.csdn.net/zhoudingding/article/details/107374885
https://blog.csdn.net/qq_37788558/article/details/104484888?
**https://www.ruanyifeng.com/blog/2019/09/cookie-samesite.html
https://blog.csdn.net/qq_42999924/article/details/105160937

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值