为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Social开发第三方认证

Spring Social开发第三方认证

小波66 2018-09-30 11:23:24
在实现QQ登录的时候,@Componentpublic class MyUserDetailsService implements UserDetailsService,SocialUserDetailsService {    @Override     public SocialUserDetails loadUserByUserId(String userId) throws UsernameNotFoundException {         logger.info("社交登录用户Id:" + userId);         return buildUser(userId);     }    private SocialUserDetails buildUser(String user) {         // 根据用户名查找用户信息         // 根据查找到的用户信息判断用户是否被冻结         String password = passwordEncoder.encode("123456");         logger.info("数据库密码是:" + password);         return new SocialUser(user, password,          true, true, true, true,          AuthorityUtils.commaSeparatedStringToAuthorityList("admin"));     }}当我使用QQ授权登录时,它不进入loadUserByUserId里面;第一次授权成功后,跳转到注册界面,注册后UserConnection表里存在数据;但是第二次授权登录时,还是会跳转到注册界面
查看完整描述

3 回答

?
慕慕1113462

TA贡献1条经验 获得超1个赞

你好 , 我也遇到了这种问题 ,请问楼主解决了吗


查看完整回答
1 反对 回复 2019-03-25
?
幕布斯1583414

TA贡献1条经验 获得超0个赞

兄弟有没有appid可以用的啊,现在申请需要网站备案啊,晕

查看完整回答
反对 回复 2019-04-28
  • 3 回答
  • 0 关注
  • 1369 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信