【Spring Security + OAuth2 + JWT入门到实战】13. SpringSocial简介

social基本概念和原理

之前1-5步都是协议化流程步骤

这里只是介绍的是与我们要写代码相关的流程;实现这些节点就可以运行了。 

  • OAuth2Operations(OAuth2Template) : 封装了1-5的步骤
  • Api(AbstractOAuth2ApiBinding) 对第6步提供了支持
  • Connection (OAuth2Connection) 包含用户信息的对象,
  • ConnectionFactory(OAuth2ConnectionFactory)
  •     ServiceProvider 创建Connection,要走1-5的流程,所以包含ServiceProvider
  •    ApiAdapter OAuth2Connection是固定结构的数据,对第三方api返回的数据进行匹配;读取用户信息