版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33248299/article/details/89117937
一.导学
-
课程目标
- 深入理解Spring Security及相关框架的原理、功能和代码
- 可以机遇Spring Security及相关框架独立开发认证授权相关功能
- 掌握抽象和封装的常见技巧,可以编写可重用的模块供他人使用
-
第二章 开始开发
- 环境安装
- 架构介绍
- Hello Spring Security
-
第三章 使用Spring MVC开发 RESTful API
- 开发基本的增删改查接口
- Spring MVC高级特性
- REST服务开发常用工具
-
第四章 Spring Security开发基于表单的认证
- Spring Security原理介绍
- 基于Spring Security的默认实现开发用户名+密码的认证
- 开发手机号+短信认证
-
第五章 Spring Social开发第三方认证
- OAuth协议 以及Spring Social原理简介
- 实现QQ认证和微信认证
- SESSION管理及退出
-
第六章 Spring Security OAuth开发APP认证模块
- Spring Security OAuth简介
- 重构原有认证功能,使其支持基于Token的认证方式
- 基于OAuth协议实现SSO(单点登录)
-
第七章 Spring Security授权控制
- Spring Security授权机制介绍
- 实现3种不同复杂度的授权机制
- 重构代码
二.开发环境
- jdk
- Mysql
- IDEA
(会根据后面博客持续更新)