Spring Social和Spring Security OAuth有什么区别

时间:2018-11-15 07:11:16

标签: spring spring-security spring-social

据我了解,使用两者登录Facebook,Google等都可以获得相同的结果。
我搜索了很多,但没人问这个...
他们之间有什么区别?

2 个答案:

答案 0 :(得分:0)

Spring Social是Spring框架的扩展,使您可以将应用程序与软件即服务(SaaS)API提供程序(例如Facebook,Twitter和LinkedIn)连接。您也可以访问此网站https://projects.spring.io/spring-security-oauth/docs/oauth2.html

答案 1 :(得分:0)

您可以在answer中看到有关使用Spring social而不是普通oauth 而不是Spring安全性oauth的信息。

但是正如link所描述的那样,春季社交活动已经寿终正寝。

  

随着Spring Security 5的发布,大部分功能   由Spring Social的连接框架提供   Spring Social的重要组成部分现已成为Spring Security的一部分

可能您是在谈论spring-security-oauth2-client是spring security 5的一部分。

这些链接是一些实现方式:

https://spring.io/blog/2018/03/06/using-spring-security-5-to-integrate-with-oauth-2-secured-services-such-as-facebook-and-github

https://www.callicoder.com/spring-boot-security-oauth2-social-login-part-1/