第一章 基础概念
1-1 基础概念
  • 01.Spring Security OAuth2.0认证授权课程介绍
  • 02.基础概念-认证授权会话
  • 03.授权的数据模型
  • 04.RBAC
第二章 基于Session的认证方式
2-1 基于Session的认证方式
  • 01.认证流程
  • 02.创建工程
  • 03.实现认证功能
  • 04.实现会话功能
  • 05.实现授权功能
第三章 Spring Security快速上手
3-1 Spring Security快速上手
  • 01.创建工程
  • 02.认证功能
  • 03.授权功能
第四章 Spring Security应用详解
4-1 Spring Security应用详解
  • 01.集成SpringBoot
  • 02.工作原理-结构总览
  • 03.工作原理-认证流程
  • 04.工作原理-UserDetailService
  • 05.工作原理-PasswordEncoder
  • 06.工作原理-授权流程
  • 07.自定义认证-自定义登录页面
  • 08.自定义认证-连接数据库认证
  • 09.会话管理
  • 10.自定义退出
  • 11.授权-连接数据库查权限
  • 12.授权-web授权
  • 13.授权-方法授权
第五章 分布式系统认证方案
5-1 分布式系统认证方案
  • 01.什么是分布式系统
  • 02.分布式认证需求
  • 03.分布式认证方案
第六章 OAuth2.0
6-1 OAuth2.0
  • 01.OAuth2.0-介绍
  • 02.Spring Cloud Security OAuth2-环境介绍
  • 03.Spring Cloud Security OAuth2-环境搭建
  • 04.Spring Cloud Security OAuth2-授权服务配置
  • 05.Spring Cloud Security OAuth2-授权服务配置-三项内容
  • 06.Spring Cloud Security OAuth2-授权服务配置-客户端详情配置
  • 07.Spring Cloud Security OAuth2-授权服务配置-令牌服务和令牌端点配置
  • 08.Spring Cloud Security OAuth2-授权码模式
  • 09.Spring Cloud Security OAuth2-密码模式及其它模式
  • 10.Spring Cloud Security OAuth2-资源服务测试
  • 11.JWT令牌-介绍
  • 12.JWT令牌-生成令牌和校验令牌
  • 13.完善环境配置
第七章 Spring Security实现分布式认证授权
7-1 Spring Security实现分布式认证授权
  • 01.搭建注册中心
  • 02.搭建网关工程
  • 03.网关资源服务配置
  • 04.转发明文token给微服务
  • 05.微服务解析令牌并鉴权
  • 06.集成测试
  • 07.扩展用户信息
  • 08.课程总结