AppSecurityController获取Connection信息的问题
来源:6-7 重构注册逻辑

hythzx
2018-07-20
/** * @author zhailiang * */ @RestController public class AppSecurityController extends SocialController { @Autowired private ProviderSignInUtils providerSignInUtils; @Autowired private AppSingUpUtils appSingUpUtils; /** * 需要注册时跳到这里,返回401和用户信息给前端 * @param request * @return */ @GetMapping(SecurityConstants.DEFAULT_SOCIAL_USER_INFO_URL) @ResponseStatus(HttpStatus.UNAUTHORIZED) public SocialUserInfo getSocialUserInfo(HttpServletRequest request) { Connection<?> connection = providerSignInUtils.getConnectionFromSession(new ServletWebRequest(request)); appSingUpUtils.saveConnectionData(new ServletWebRequest(request), connection.createData()); return buildSocialUserInfo(connection); } }
老师,请问下,这段代码是从项目里拷贝出来的,APP模式下获取用户访问令牌的controller,这里的Connection是从session里获取的,app模式下不是应该没有session吗?
写回答
2回答
-
无敌威威
2019-07-13
看到你的问题,请问解决了吗?我QQ 616817391 ,谢谢
00 -
hythzx
提问者
2018-07-20
使用授权码获取用户访问令牌会重定向到sigin界面,能否重写这一块的逻辑,让他返回自定义的json?
00
Spring Security技术栈开发企业级认证与授权
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2662 学习 · 1561 问题
相似问题