在测试app模块的qq社交登陆的时候,报 code reuse 错误!
来源:6-6 重构社交登录

慕尼黑1001577
2018-03-27
1:先用browser模块启动,在OAuth2AuthenticationService交换令牌的位置打了断点。
2: qq登陆
3: 在断点处获取code,停掉服务切换到app模块启动
4: 发送带code 的请求
5:请求进入了OAuth2AuthenticationService,在获取token的时候,报了 100020 ,code reuse的错误
写回答
2回答
-
慕尼黑1001577
提问者
2018-03-30
问题找到了,在我停止服务的时候,spring boot接着获取access token的请求发出去了,导致我切换到app服务用原来的code再去请求的时候报错返回。
这个点很奇怪,我看日记那个是一个nio的线程在处理。老师是否有碰过这样的问题・_・?。暂时,我是直接把rest template获取token的代码注掉,来完成后续的测试操作的。还没有去深究原因!Thanks
012019-01-06 -
JoJo
2018-03-30
额...过程没错,错误信息的意思是这个code已经用过了,确认一下前面的基于browser的流程没有发送code吧...
00
Spring Security技术栈开发企业级认证与授权
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2662 学习 · 1561 问题
相似问题
依赖APP安全模块后启动报错
回答 1
QQ登陆的有没有测试账号
回答 1