一直使用IIS配置开发前端页面,连接的后台服务,今天开机打开登录发现登陆不成功,
查看请求时发现登陆请求设置的set-cookie path后还跟这一个感叹号,
登陆成功调用其它接口时发现请求没有cookie了,
然后就一通查询啊,发现CHROME 80版本以后,SAMESITE COOKIE验证跨站问题,
this set-cookie didn't specify a "SameSite" attribute,然后变成默认Lax。
为了调试的时候会方便点。找了一下怎么关闭chrome的这个选项,
chrome浏览器中搜索下面地址:
chrome://flags/#same-site-by-default-cookies
chrome://flags/#cookies-without-same-site-must-be-secure
这两项设置为Disabled,并重启浏览器
然后登陆,发现OK啦