前后端分离项目set cookie失败问题

2019-11-06  本文已影响0人  安全的小飞飞
背景:

请求127.0.0.1/ 对接公司的单点登录系统里面有个回调地址 设置的为 127.0.0.1/callbac在回调地址中重定向到第一次输入的请求地址,并在当前上下文中设置cookie。
然后请求成功登录后回调成功了,但是回到前端发现cookie并没有set成功。找了好久,发现有时候成功,有时候就没有。就纳闷了。

后来发现请求地址为localhost就set失败,改为127.0.0.1就set成功。发现localhost和127.0.0.1浏览器应该认为是不同的域名,即cookie也不会共享。我的回调地址为127.0.0.1,所以set到127.0.0.1,在localhost下肯定拿不到了。
上一篇 下一篇

猜你喜欢

热点阅读