返回顶部
Spring Security教程SSO单点登录OAuth2权限管理JWT微服务认证
温馨提示本课程由壹奇教育全程担保交易,零风险让您购课无忧!
  • IT技能

    课程分类

  • 26课时

    课件课时

  • ★★★★

    课程评价

  • 售后服务

    商家保证

价格79.00¥89.9.00
  • 课程介绍
01
Spring Security 概要
全套课程介绍(13分钟)

Spring Security 概要介绍(7分钟)

Shiro 和 SpringSecurity 的区别(6分钟)

02
Spring Security
安装JDK & MySQL & Maven开发环境(7分钟)

IntelliJ IDEA的配置与常用快捷键(7分钟)

详解 AdminLTE3 项目框架功能与下载(14分钟)

详解 AdminLTE3 目录结构与布局-图标Icon(16分钟)

03
构建 Spring Security 模块化工程
介绍 Spring Security Maven 模块化工程(4分钟)

创建与配置聚合管理 Parent 父工程(10分钟)

创建与配置 Base 基础通用工程(8分钟)

创建与配置 core 安全管理工程(4分钟)

创建与配置web应用工程(17分钟)

抽取  AdminLTE3 项目公共代码片段(14分钟)

04
Spring Security 身份认证方式和底层源码分析
HttpBasic 身份认证方式(17分钟)

基于内存存储认证信息和加解密码处理(16分钟)

默认 HttpForm 表单登录方式(3分钟)

分析 Spring Security 底层源码认证流程(18分钟)

05
Spring Security 用户名密码身份认证实战和底层源码分析
自定义登录页面和登录表单提交处理配置(22分钟)

登录页面回显提示信息与中文提示处理(13分钟)

备份与导入源码与认证相关URL实现可配置化(17分钟)

动态认证用户信息UserDetailsService(19分钟)

自定义认证成功处理器响应JSON字符串(14分钟)

自定义认证失败处理器响应JSON字符串(7分钟)

可配置化异步请求认证处理(19分钟)

分析用户名密码认证底层源码(19分钟)

06
图形验证码、记住我和手机短信认证项目实战
详解图形验证码认证实现流程(5分钟)

生成与获取图形验证码(16分钟)

自定义图形验证码过滤器(19分钟)

RememberMe记住我功能(18分钟)

分析记住我功能底层源码实现(12分钟)

详解手机短信验证码认证流程(13分钟)

创建短信发送服务接口(11分钟)

手机登录页与发送短信验证码(12分钟)

实现短信验证码校验过滤器(6分钟)

实现手机认证过滤器和封装手机认证信息(14分钟)

07
图形验证码、记住我和手机短信认证项目实战2
实现手机认证提供者和手机号获取用户信息(15分钟)

自定义认证配置组合手机认证组件(16分钟)

完善手机短信认证失败处理流程(8分钟)

手机验证码登录记住我功能与记住我底层源码(21分钟)

获取当前用户认证信息(10分钟)

重构身份认证代码实现路径可配置(10分钟)

08
Session 会话管理与Redis搭建Session集群
配置Session会话超时时长与自定义Session(17分钟)

同一用户只允许一台电脑登录情景一(18分钟)

同一用户只允许一台电脑登录情景二(5分钟)

解决手机短信验证码重复登录问题(8分钟)

Redis实现Session高可用集群(13分钟)

指定Cookie中保存SessionID名称(11分钟)

退出系统默认配置与退出底层源码分析(14分钟)

分析底层源码-退出不允许再次登录(15分钟)

解决Session超时不允许再次登录(16分钟)

分析底层源码记住我功能失效原因(22分钟)

09
Session 会话管理与Redis搭建Session集群2
解决退出不允许再次登录问题(9分钟)

自定义退出系统处理逻辑(5分钟)

10
Spring Security 授权管理及方法级别权限控制
整合系统管理模板页面到项目中(19分钟)

创建用户角色菜单模块控制层(7分钟)

配置左侧菜单路径与动态样式切换(17分钟)

详解和演示Spring EL权限表达式(18分钟)

权限表达式控制权限和定制403错误页面(14分钟)

分层分模块管理安全和应用的授权配置(26分钟)

详解权限注解控制方法级别权限(7分钟)

注解控制用户管理模块方法级权限(16分钟)

注解过滤方法级参数和返回值(12分钟)

视图权限控制之认证与授权表达式的使用实战(12分钟)

11
Spring Security 授权管理及方法级别权限控制2
认证与授权标签视图控制角色管理权限实战(16分钟)

12
整合 MyBatis-Plus 实现数据库动态认证
介绍基于RBAC模型实现角色的权限访问控制(11分钟)

详细介绍与创建RBAC用户角色权限表(10分钟)

SpringBoot整合Druid连接池和Mybatis-Plus(14分钟)

整合MyBatis-Plus实现用户管理Service层(28分钟)

采用BaseMapper通过用户名查询数据库(8分钟)

定义角色管理实体类与Mapper和Service(8分钟)

定义权限管理实体类与Mapper和Service(11分钟)

多表关联查询用户所拥有的权限(21分钟)

用户名密码数据库动态身份认证(15分钟)

手机号登录数据库动态身份认证(6分钟)

13
整合 MyBatis-Plus 实现数据库动态认证
模板设计模式重构动态身份认证(13分钟)

14
RBAC 权限管理项目-权限资源管理
介绍与演示RBAC统一权限管理系统(6分钟)

实现权限管理列表后台逻辑代码(17分钟)

完成权限管理树状列表渲染功能(28分钟)

权限控制列表中删除和修改按钮的隐藏和显示(27分钟)

跳转新增和修改权限页面(12分钟)

通过JQuery-Tree异步加载权限树渲染(25分钟)

回修权限基本信息和处理父资源问题(38分钟)

实现权限管理修改权限和开启PUT方式支持(13分钟)

实现权限管理新增功能(12分钟)

实现删除当前权限及子权限的后台逻辑(9分钟)

15
RBAC 权限管理项目-权限资源管理2
_前端异步发送DELETE请求方式删除权限资源(12分钟)

16
RBAC 权限管理项目-角色管理
角色管理介绍MyBatis-Plus实现分页查询角色(14分钟)

实现角色列表业务层和控制层(7分钟)

BootstarpTable实现角色列表分页(18分钟)

条件搜索和权限控制角色删除和修改按钮(14分钟)

查询要修改的角色与权限信息(23分钟)

修改页面回显角色信息(7分钟)

加载权限树与勾选角色所拥有的权限(13分钟)

获取分配给角色的权限信息(12分钟)

批量新增角色与权限关系表数(10分钟)

实现修改角色服务层与控制层(11分钟)

17
RBAC 权限管理项目-角色管理
新增角色及分配角色权限(9分钟)

删除角色及角色权限关系数据(10分钟)

18
RBAC 权限管理项目-用户管理
用户管理功能介绍与条件分页查询用户信息(17分钟)

bootstrapTable插件分页渲染数据与条件查询(16分钟)

权限控制用户列表中修改和删除按钮.(6分钟)

修改用户-查询用户所拥有的角色(10分钟)

修改用户之查询用户和角色(11分钟)

修改用户-回显用户信息和勾选拥有角色(22分钟)

处理修改后的用户信息及绑定的角色(15分钟)

实现假删除用户信息(15分钟)

19
RBAC 权限管理项目-权限控制菜单
分析不同权限用户动态渲染菜单实现流程(6分钟)

定义认证成功监听器实现加载用户权限(14分钟)

获取用户菜单与重组父子结构菜单数据(24分钟)

前端获取权限菜单动态渲染(21分钟)

20
OAuth2 协议标准简介和分析认证授权模式流程
OAuth2是什么(7分钟)

OAuth2要解决的问题(4分钟)

OAuth2中涉及的角色及作用(8分钟)

详解OAuth2微信认证流程图(17分钟)

详解OAuth2协议的四种授权模式流程图(18分钟)

21
Spring Security OAuth2 认证服务器
概述与创建OAuth2项目父工程和基础模块(16分钟)

创建OAuth2认证服务器模块(8分钟)

定义认证服务器配置和测试授权码模式流程(38分钟)

实操OAuth2密码模式(8分钟)

实操OAuth2简化模式和客户端模式(11分钟)

22
OAuth2 认证服务器高级策略配置
配置刷新令牌实战(21分钟)

Redis管理访问令牌Token(10分钟)

JDBC管理访问令牌Token(15分钟)

JDBC管理授权码(6分钟)

JDBC管理第三方应用(客户端)信息(20分钟)

配置令牌端点安全策略(9分钟)

基于RBAC动态认证用户(16分钟)

23
Spring Security OAuth2 资源服务器
创建商品资源与配置资源服务器(17分钟)

请求认证服务器与资源服务器(7分钟)

禁用Session和控制令牌范围权限与授权规则(12分钟)

24
JWT 访问令牌使用对称与非对称加密
JWT是什么和能解决什么问题(10分钟)

认证服务器对称加密JWT管理令牌(7分钟)

资源服务器对称加密本地验证JWT令牌(5分钟)

认证服务器非对称加密JWT令牌(11分钟)

资源服务器非对称加密JWT令牌(11分钟)

25
Spring Security OAuth2 实现SSO单点登录
时序图分析单点登录实现流程(9分钟)

搭建单点登录会员客户端一(模拟淘宝)(21分钟)

搭建单点登录(模拟天猫)和实现流程分析(13分钟)

单点登录多套系统实现统一退出(12分钟)

26
Spring Cloud OAuth2 分布式认证授权
分析SpringCloudOAuth2分布式微服务架构图(5分钟)

搭建分布式微服务注册中心(6分钟)

认证服务器和资源服务器注册到注册中心(7分钟)

搭建路由网关基础环境(9分钟)

JWT令牌管理和配置网关的资源配置类(13分钟)

定义安全配置类和过滤器处理封装用户信息(14分钟)

资源服务器解析并完成认证授权(18分钟)

网关整合单点登录客户端(6分钟)

客户端带上令牌请求资源服务器获取数据(12分钟)

全套课程大总结(4分钟)

声明:预览视频中的视频、音频、图片及字体仅做展示,不包含在下载文件内;水印不代表署名仅用于防盗,版权归原作者所有。 本站仅为会员资源信息展示,提供一个交易交流学习的平台!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
壹奇教育网是国内首家在线课程、多媒体素材交易平台,领先的一站式企业教育培训机构教学服务网,您可在线传授技能,亦可在线学习你所需的一技之长,将最实用的教学资源提供给广大有学习需求的用户。
  • 手机触屏版

  • 微信公众号