这门课要解决什么问题
很多人刚学完 Spring Boot,就急着接实际项目,结果一遇到企业级的登录注册、权限控制就抓瞎。这门课专门解决从“能跑个 Hello World”到“做出能扛真实流量的认证授权体系”之间的断层。它不讲空话,只带你把表单登录、验证码、短信登录这些最常用的企业级逻辑走通,让你不用自己造轮子,直接用 Spring Security 框架的标准套路把项目撑起来。
适合什么基础,建议先看哪几块
你需要有 Java 基础,最好 Spring Boot 跑过至少一个项目,知道什么是 Controller、Service、Mapper 这些分层。如果你连 Spring MVC 的基本请求都没写过,建议先花点时间把这部分补齐,别一上来就啃 Security,那只会让你更挫败。建议先看“开发环境安装”和“Hello Spring Security”,建立直觉;接着跳过最枯燥的“多线程”和“WireMock 伪造服务”,这两块对理解认证授权帮助不大,留到以后再说;重点啃“Spring MVC 开发 RESTful API”,因为登录接口必须建立在能接收请求和返回数据的基础上;最后集中攻克“表单登录”的完整链路,从原理剖析到短信登录,一步步把认证逻辑串起来。
学完能独立做什么,资料怎么配合练习
学完能独立做什么?你不再需要手写简陋的拦截器来粗暴地判断 token,而是能基于 Spring Security 的标准架构,独立完成用户注册、登录、验证码校验、短信登录等核心流程,并能把这套逻辑平滑迁移到你自己的业务项目中。资料怎么配合练习?资料包里的代码不是只读演示,而是每个知识点都配套了可直接运行的项目骨架。遇到学不会的源码级逻辑,不要死磕,先对照资料里的代码把项目跑起来,再跟着视频把每一步改到指定要求,在改的过程中自然就能理解框架的运作方式。
课程目录
第1章 课程导学 1-1 导学.mp4 25.94M 第2章 开始开发 2-1 开发环境安装.mp4 55.62M 2-2 代码的结构介绍.mp4 90.82M 2-3 Hello Spring Security.mp4 118.24M 第3章 使用Spring MVC开发RESTful API 3-1 Restful简介.mp4 21.47M 3-10 使用多线程提高REST服务性能.mp4 218.24M 3-11 使用Swagger自动生成文档.mp4 61.18M 3-12 使用WireMock伪造REST服务.mp4 85.19M 3-2 查询请求.mp4 220.66M 3-3 用户详情请求.mp4 151.98M 3-4 用户创建请求.mp4 188.64M 3-5 修改和删除请求.mp4 204.30M 3-6 服务异常处理.mp4 186.71M 3-7 使用切片拦截REST服务.mp4 186.66M 3-8 使用Filter和Interceptor拦截REST服务.mp4 114.77M 3-9 使用REST方式处理文件服务.mp4 134.96M 第4章 使用Spring Security开发基于表单的登录 4-1 简介.mp4 8.19M 4-10 短信验证码接口开发.mp4 179.96M 4-11 短信登录开发.mp4 140.61M 4-12 短信登录配置及重构.mp4 159.39M 4-13 小结.mp4 9.27M 4-2 SpringSecurity基本原理.mp4 131.33M 4-3 自定义用户认证逻辑.mp4 166.13M 4-4 个性化用户认证流程(一).mp4 170.83M 4-6 认证流程源码级详解.mp4 154.89M 4-7 图片验证码.mp4 171.32M 4-8 图片验证码重构.mp4 192.44M 4-9 添加记住我功能.mp4 121.27M 第5章 使用Spring Social开发第三方登录 5-1 OAuth协议简介.mp4 32.31M 5-10 集群Session管理.mp4 63.03M 5-11 退出登录.mp4 134.69M 5-2 SpringSocial简介.mp4 53.50M 5-3 开发QQ登录(上).mp4 148.90M 5-4 开发QQ登录(中).mp4 179.72M 5-5 开发QQ登录(下).mp4 306.48M 5-6 处理注册逻辑.mp4 195.28M 5-7 开发微信登录.mp4 137.36M 5-8 绑定和解绑处理.mp4 168.14M 5-9 单机Session管理.mp4 111.36M 第6章 Spring Security OAuth开发APP认证框架 6-1 SpringSecurityOAuth简介.mp4 30.70M 6-10 基于JWT实现SSO单点登录1.mp4 105.06M 6-11 基于JWT实现SSO单点登录2.mp4 174.49M 6-2 实现标准的OAuth服务提供商.mp4 177.75M 6-3 SpringSecurityOAuth核心源码解析.mp4 124.06M 6-4 重构用户名密码登录.mp4 145.90M 6-5 重构短信登录.mp4 54.28M 6-6 重构社交登录.mp4 141.51M 6-7 重构注册逻辑.mp4 148.09M 6-8 令牌配置.mp4 141.48M 6-9 使用JWT替换默认令牌.mp4 178.20M 第7章 使用Spring Security控制授权 7-1 SpringSecurity授权简介.mp4 55.70M 7-2 SpringSecurity源码解析.mp4 146.56M 7-3 权限表达式.mp4 154.36M 7-4 基于数据库Rbac数据模型控制权限.mp4 93.08M 8-1 课程总结.mp4 211.58M project.zip 106.95kb Spring Security技术栈开发企业级认证与授权/ 2-1 开发环境安装.mp4





