我正在尝试在我的Spring Security项目中集成多个社交登录(如Facebook,Twitter,Linkedin)。
我猜我必须在这里做一些改变:
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth.inMemoryAuthentication().withUser("user").password("123456").roles("USER");
}
我不确定我必须做出哪些更改,如果我验证了数据库服务,我知道我会使用:
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(userDetailsService).passwordEncoder(passwordEncoder());
}
但是如果我们想要对Facebook,Twitter,Linkedin等进行身份验证该怎么办。我是否创建了一个包装服务,但是它将如何真正起作用,因为工作流将转到twitter,FB并且会有回调。
注意:我不想使用Spring Social