素材巴巴 > 程序开发 >

springcloud oauth2 实现单点登录时 login 循环重定向问题

程序开发 2023-09-13 13:07:54

最近实践了spring cloud oauth2实现单点登陆,在认证服务器验证了通过code获取token接口,refresh token接口,然后就去搞client了。

结果就发现,访问client资源,自动跳转到server登陆页,登陆之后跳转client的/login,携带了code,然后又重定向到server的/login,然后再次登陆,然后就一直这么死循环的重定向/login。

百思不得其解,各种网上找资料,终于然我发现了一个问题,cookie.name

附上博客链接https://blog.csdn.net/Mr_XiMu/article/details/106461106

设置了client的cookie.name,虽然还是一直循环重定向,但是此时后台报错了,喜讯啊报错就是喜讯,client在进行check_token时403了,回头再单独测试一下server的check_token接口,果然还是403,于是沿着上面博文找到了博主的认证服务器篇https://blog.csdn.net/mr_ximu/article/details/106269071

增加如下代码,完美解决

在此感谢博主@西木Qi

附上博主的博文SpringBoot集成SpringSecurity5和OAuth2 总结


标签:

上一篇: CSS-元素固定页面底部 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。