CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
返回首页
面试1 周

OAuth 2.0 与 OpenID Connect

授权码流、PKCE、Resource Server 与第三方登录,对接 backend OAuth 节点。

登录后追踪本课程进度 —登录

从第 1 课开始

全部课时

12 节
  1. 01

    OAuth 是什么

    授权 vs 认证;与 JWT 登录的分工。

  2. 02

    授权码流

    Authorization Code、redirect、state 防 CSRF。

  3. 03

    PKCE 与 SPA

    code_verifier/challenge;公共客户端。

  4. 04

    OpenID Connect

    id_token、UserInfo、与 OAuth2 关系。

  5. 05

    Scope 与权限

    scope 粒度、最小权限。

  6. 06

    Refresh Token

    轮换、过期、存储安全。

  7. 07

    Spring OAuth2 Client

    spring.security.oauth2.client 配置。

  8. 08

    Resource Server

    JWT 校验、@PreAuthorize 与 token introspection。

  9. 09

    第三方登录

    GitHub/Google 登录流程直觉。

  10. 10

    OAuth vs 本站 JWT 登录

    Sa-Token 密码登录 vs 联邦登录场景。

  11. 11

    常见安全问题

    redirect_uri 校验、token 泄露、implicit 废弃。

  12. 12

    综合练习

    授权码 + JWT Resource Server 实验。