SpringSecurity
本小节笔者将带领大家认识和学习权限框架SpringSecurity,从入门->原理,但仍有一定的局限性(扩展有不足,案例丰富度有欠缺),理论学习预计2H,侧重于快速上手与原理了解。
读者定位
对于本章节的知识学习,读者们需要有
后端:SpringBoot、Spring、SpringMVC、MyBatis
数据库:MySQL
技术版本
SpringBoot:2.1.8.RELEASE
SpringSecurity:2.1.8.RELEASE
章节划分
大类
小节
时长&难度
01-认识权限管理
什么是权限管理
3min-简单
通用权限管理模型
10min-中等
实现权限管理的技术
2min-简单
认识SpringSecurity
5min-中等
02-环境搭建及验证
工程搭建与验证
10min-中等
03-认证原理分析
常用过滤器链介绍
5min-中等
过滤器链加载原理
15min-难
04-自定义认证
自定义认证前端页面
10min-中等
认证源码分析与自定义后端认证逻辑
20min-难
05-Remember Me
RememberMe简介及用法
5min-中等
06-整合Oauth2.0
认识OAuth2.0
5min-简单
OAuth2.0实战案例
30min-中等
源码获取
https://github.com/Herbbbb/SpringSecurity.git