Spring security Spring social和oauth2协议之间的关系是什么?

Spring security Spring social和oauth2协议之间的关系是什么?,spring-security,oauth-2.0,spring-security-oauth2,spring-social,Spring Security,Oauth 2.0,Spring Security Oauth2,Spring Social,我读了一些关于oauth2协议及其概念的资料,如: 资源所有者 资源服务器 授权服务器 赠款类型等 spring社交是否使用oauth2协议 例如,如果我想在facebook上进行社交登录,那么facebook、appTest等的角色是什么,。。。 用oauth2术语 更新 经过大量的搜索,我找到了 但我仍然对oauth2的概念——授权服务器、资源服务器和。。。在spring social中。来自相关链接: Oauth规范于2007年首次发布,Oauth已成为 软件即服务提供商认证的标准方法

我读了一些关于oauth2协议及其概念的资料,如:

  • 资源所有者
  • 资源服务器
  • 授权服务器
  • 赠款类型等
spring社交是否使用oauth2协议

例如,如果我想在facebook上进行社交登录,那么facebook、appTest等的角色是什么,。。。 用oauth2术语

更新

经过大量的搜索,我找到了


但我仍然对oauth2的概念——授权服务器、资源服务器和。。。在spring social中。

来自相关链接:

Oauth规范于2007年首次发布,Oauth已成为 软件即服务提供商认证的标准方法。 OAuth提供客户端网站访问用户的方法 代表用户的第三方提供的信息,无需 要求用户提供其登录详细信息。不幸的是 开发人员,实现与各种提供者的OAuth握手 可能会很乏味

SpringSocial,一个大大简化了 创建和管理第三方提供商连接。目标 该项目将抽象出项目的具体实施细节 每个服务都为开发人员提供了一个简单的获取方法 每个服务的API都位于强类型Java绑定中,并且 组织存储的连接,以便它们可以与 应用程序的本地用户

使用SpringSocial而不是plain有很多好处 非统组织。SpringSocial处理OAuth协议的所有变体 在web上发布,并支持特定于提供商的 模块,任何人都可以修改它以连接到任何支持OAuth的提供程序。 该框架提供内置连接存储和管理,以及 为用户提供专门为其定制的Java可消费API 他们正在使用的服务

此外,尽管春天是社会性的 目前依赖于OAuth,它不依赖于协议。自从 授权协议完全从任何公开的 连接详细信息,当提供程序 不可避免地改变他们的授权策略