Advertisement

初步了解Spring Security OAuth2

阅读量:

文章结构概览

  • 借助SpringSecurityOAuth构建认证服务端与资源服务端
      • SpringSecurityOAuth实际上已预先完成了一些关键功能的实现:
        • 授权码模式:
    • 项目初始化

      • 1. 引入相关依赖

      • 2. 设置认证服务端

        • 用户登录与授权操作
        • 请求获取token
      • 3. 设置资源服务端

        • 使用token访问对应资源
    • spring security oauth2 登录核心代码解析

      • TokenEndpoint

        • ClientDetails
        • TokenRequest
      • CompositeTokenGranter#grant

        • 针对不同授权模式,其具体实现方式存在差异
        • tokenGranters
      • AbstractTokenGranter#grant

      • AbstractTokenGranter#getAccessToken

      • DefaultTokenServices#createAccessToken

    • 对用户名密码登录流程进行重构

      • 1. 实现ImoocAuthenticationSuccessH

全部评论 (0)

还没有任何评论哟~