实现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授权登录后还是会跳转到注册界面?

小波66
浏览 1599回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP