我不希望第三方授权认证的时候跳转到注册页面,因此做了如下的配置
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授权登录后还是会跳转到注册界面?