google配置后仍然无法正确获取otpcode。由于谷歌浏览器的SameSite安全机制的问题,浏览器在跨域的时候不允许request请求携带cookie,导致每次sessionId都是新的,这里有个出问题前提:跨域,刚好和调试时的环境情况一致。浏览器版本chrome84.0.4147.135(谷歌游览器好像从80版本之后就加入了SameSite安全机制),直接在地址栏里输入chrome://flags/,然后在搜索框里搜索关键字SameSite,找到与之匹配的项SameSite by default cookies,将其设置为Disabled,然后关闭浏览器再打开,请求。
谷歌浏览器没有找到SameSite by default cookies
可以 折腾了几个小时了 终于行了
多谢!!
给力!
很好用
给力啊
我的只要加了
@CrossOrigin(allowCredentials = "true",allowedHeaders = "*")
springboot都跑不起来
折腾了一天,用你的方法解决了,虽然感觉这个方法不是很好(通过设置本机浏览器配置),但这个项目本身就是入门练手的,先能跑通就行.感谢
?这个方法好用