SpringSocial服务部署在SpringCloud微服务架构下,回调地址带有端口的问题

来源:5-4 开发QQ登录(中)

创通一哥

2019-06-24

JOJO老师好,最近公司需要将SpringSocial服务部署在SpringCloud微服务架构下,也就是放在服务网关Zuul的下游,用户请求第三方登录的url为http://mydomain.com/auth/socialLogin/qq,此时SpringSocial可以正确引导用户到服务提供商授权页面,但用户确认授权后,服务提供商回调的redirect_rui上会多出来SpringSocial所在微服务对应的端口号。
我跟了一下代码,是OAuth2AuthenticationService类在第一次请求时(没有code),使用buildReturnToUrl(request)方法构造的RedirectUri参数。如果想解决这个问题,有没有什么思路或者建议?

写回答

1回答

创通一哥

提问者

2019-06-24

我想尝试自己写一个OAuth2AuthenticationService,覆盖它的buildReturnToUrl(request)方法,但是不知道如何将这个自己写的Service配置到SpringSocial的流程中。

0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程