【问题标题】:what is difference between spring social and spring security oauthspring social 和 spring security oauth 有什么区别
【发布时间】:2019-04-18 05:48:52
【问题描述】:

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

【问题讨论】:

    标签: spring spring-security spring-social


    【解决方案1】:

    Spring Social 是 Spring Framework 的扩展,它允许您将应用程序与软件即服务 (SaaS) API 提供商(例如 Facebook、Twitter 和 LinkedIn)连接起来。您也可以查看本站https://projects.spring.io/spring-security-oauth/docs/oauth2.html

    【讨论】:

    【解决方案2】:

    你可以看到这个answer关于使用spring social而不是plain oauth,而不是Spring security oauth。

    但是正如 link 所描述的那样,Spring social 即将结束。

    随着 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/

    【讨论】:

      猜你喜欢
      • 2018-10-07
      • 2018-01-18
      • 2012-12-11
      • 2013-04-01
      • 2011-09-11
      • 2019-11-30
      • 2014-03-01
      • 2015-03-26
      相关资源
      最近更新 更多