今天遇到个奇怪的问题,有个单点登录的项目,在本地环境下调的接口无法带上cookie,在axios里面也设置了withCredentials 用postwoman发现自带cookie,本地启的服务发现无法发送cookie,首先想到的就是sameSite,在F12里面看到也没有设置,贼奇怪,然后搜索了一下发现原来是更新之后edge浏览器默认设置了SameSite属性默认值由None变为Lax,这样就造成了非同域名无法发送cookie。。。

解决方案

chrome内核浏览器访问chrome://flags/ 搜索SameSite,如以下图,关闭即可
samesite

Last modification:March 31, 2021
If you think my article is useful to you, please feel free to appreciate