快捷导航

实现QQ第三方登录

我不希望第三方授权认证的时候跳转到注册页面,因此做了如下的配置
1、创建一个类实现ConnectionSignUp 接口并重写方法
@Component
                                                                                        public class DemoConnectionSignUp implements ConnectionSignUp {
                                                                                                // 并重写execute()方法即可
                                                                                                @Override
                                                                                                public String execute(Connection connection) {
                                                                                                        return connection.getDisplayName();
                                                                                                }
                                                                                        }
                                                                                然后在Social的配置类里面做修改:SocialConfig
                                                                                        第一步:先注入
                                                                                                @Autowired(required = false)
                                                                                                private ConnectionSignUp connectionSignUp;
                                                                                        第二步:修改getUsersConnectionRepository()方法
                                                                                                if(connectionSignUp != null) {
                                                                                                        repository.setConnectionSignUp(connectionSignUp);
                                                                                                }
可是做了这些配置后,使用QQ授权登录后还是会跳转到注册界面?

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP