尚硅谷《Spring Security 和 OAuth2 实战精讲》是一套面向后端开发者的安全体系进阶课程,重点讲解如何在企业级项目中实现认证与授权机制。课程围绕主流安全框架 Spring Security 展开,结合标准协议 OAuth 2.0,帮助学习者系统掌握现代 Web 安全架构的设计与实现。

在基础部分,课程从安全体系的核心概念入手,例如认证(Authentication)与授权(Authorization)的区别、常见攻击方式(如 CSRF、XSS)以及权限控制模型。随后深入讲解 Spring Security 的核心组件,如过滤器链(Filter Chain)、认证管理器(AuthenticationManager)以及用户信息加载机制,让学员理解其底层工作原理,而不仅仅停留在配置层面。

在实战环节,课程通过构建完整项目,演示如何实现基于表单登录、Token(如 JWT)的认证机制,并对接口进行细粒度权限控制。通过整合 Spring Boot,学员可以快速搭建安全模块,并实现登录拦截、角色权限管理以及接口保护等功能。同时,还会讲解如何自定义认证流程与异常处理,以满足复杂业务需求。

在 OAuth2 部分,课程重点介绍授权码模式、密码模式等常见授权流程,并讲解如何搭建认证服务器与资源服务器,实现第三方登录与单点登录(SSO)。通过实际案例,学员可以掌握用户授权、Token 签发与校验等关键技术,从而构建安全可靠的分布式系统。

此外,课程还会涉及权限数据建模、接口安全测试以及与前端(如 Vue)对接的实际问题,提升整体项目的安全性与可维护性。总体来看,该课程兼顾理论深度与项目实战,适合希望深入理解 Java 安全体系、提升后端架构能力的开发者学习。

课程目录:

📁 视频
    视频说明.png  [493.5 KB]
    30-前后端分离-会话并发处理.mp4  [8.8 MB]
    22-自定义配置-登录页的细节.mp4  [30.3 MB]
    34-授权-基于request的授权-角色分配.mp4  [20.5 MB]
    20-自定义配置-DelegatingPasswordEncoder.mp4  [16.0 MB]
    23-前后端分离-用户认证流程.mp4  [8.0 MB]
    28-前后端分离-跨域处理.mp4  [6.7 MB]
    08-入门-DefaultSecurityFilterChain.mp4  [13.1 MB]
    14-自定义配置-基于数据库的用户认证流程实现.mp4  [37.7 MB]
    03-入门-实现最简单的身份认证.mp4  [28.6 MB]
    43-OAuth2-四种授权模式-密码模式.mp4  [4.9 MB]
    18-自定义配置-密码加密算法.mp4  [23.3 MB]
    02-入门-Spring Security基本功能.mp4  [16.6 MB]
    37-OAuth2-什么是OAuth2.mp4  [17.7 MB]
    05-入门-登录页面加载慢的问题.mp4  [5.7 MB]
    41-OAuth2-四种授权模式-授权码模式.mp4  [17.8 MB]
    50-GitHub授权登录案例-授权登录流程分析.mp4  [7.0 MB]
    31-授权-用户角色权限资源.mp4  [8.3 MB]
    42-OAuth2-四种授权模式-隐藏模式.mp4  [12.3 MB]
    11-自定义配置-用户认证源码分析.mp4  [37.5 MB]
    19-自定义配置-密码加密测试.mp4  [18.2 MB]
    36-授权-基于方法的授权.mp4  [31.8 MB]
    13-自定义配置-基于数据库的用户认证流程分析.mp4  [15.3 MB]
    06-入门-Spring Security默认做了什么.mp4  [5.9 MB]
    09-入门-SecurityProperties.mp4  [6.2 MB]
    10-自定义配置-基于内存的用户认证.mp4  [30.0 MB]
    21-自定义配置-自定义登录页.mp4  [16.4 MB]
    25-前后端分离-用户认证失败的代码实现.mp4  [8.8 MB]
    27-前后端分离-请求未认证处理.mp4  [11.6 MB]
    16-自定义配置-添加用户功能的实现.mp4  [23.9 MB]
    39-OAuth2-使用场景.mp4  [25.8 MB]
    32-授权-基于request的授权-权限分配.mp4  [18.6 MB]
    29-前后端分离-用户认证信息.mp4  [17.5 MB]
    45-OAuth2-授权类型的选择.mp4  [8.9 MB]
    24-前后端分离-用户认证成功的代码实现.mp4  [23.6 MB]
    17-自定义配置-添加用户功能的测试.mp4  [18.5 MB]
    49-GitHub授权登录案例-退出和重新登录的测试.mp4  [6.2 MB]
    01-教程简介.mp4  [11.2 MB]
    35-授权-RBAC.mp4  [13.1 MB]
    48-GitHub授权登录案例-创建客户应用和登录测试.mp4  [34.9 MB]
    26-前后端分离-用户注销处理.mp4  [12.9 MB]
    07-入门-Spring Security底层原理.mp4  [25.2 MB]
    40-OAuth2-四种授权模式.mp4  [15.6 MB]
    33-授权-基于request的授权-请求未授权处理.mp4  [14.5 MB]
    12-自定义配置-基于数据库的数据源.mp4  [48.5 MB]
    47-GitHub授权登录案例-注册客户应用.mp4  [25.4 MB]
    04-入门-使用动态链接.mp4  [6.2 MB]
    46-OAuth2-Spring中的OAuth2.mp4  [13.2 MB]
    51-GitHub授权登录案例-CommonOAuth2Provider.mp4  [12.9 MB]
    44-OAuth2-四种授权模式-凭证式模式.mp4  [2.1 MB]
    38-OAuth2-角色总结.mp4  [7.1 MB]
    15-自定义配置-SpringSecurity的默认配置.mp4  [30.9 MB]
笔记+资料.exe  [2.0 MB]
声明:本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系联系客服QQ:1960026872或登录本站账号进入个人中心提交工单留言反馈,我们将第一时间处理!