Spring Security视频教程
视频介绍

Spring Security实战精讲-细说Spring Security安全框架

课程资料 视频教程 配套源码 学习笔记 学习工具 免费下载 学习文档
  • 中级
  • 73全集
  • 145109次学习

课程简介

课程下载

相关文章

课程简介

Spring Security是一个基于Spring的安全框架,提供了一套Web应用安全性的完整解决方案。一般来说,Web应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。

用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证一般要求用户提供用户名和密码,系统通过校验用户名和密码来完成认证过程。

用户授权指的是验证某个用户是否有权限执行某个操作。在一个系统中,不同用户所具有的权限是不同的。一般来说,系统会为不同的用户分配不同的角色,而每个角色则对应一系列的权限。

本课程细说Spring Security这套安全框架,通过案例带你快速学习掌握Spring Security。

前提条件:学习过Spring及SpringBoot的人群。

环境参数:Idea , JDK8,maven 3+,spring boot 2.0.6,spring security 5.0.9

课程目录

001.security-框架介绍 002.security-初探-1 003.security-初探-2 004.security-初探-3 005.security-初探-4 006.security-自定义用户名和密码 007.security-关闭验证功能 008.security-基于内存的用户信息-思路 009.security-基于内存的用户信息-定义用户 010.security-基于内存的用户信息-密码加密 011.security-基于内存用户信息的角色设置 012.security-基于内存用户信息的方法设置角色访问权限 013.security-基于内存用户信息的方法设置角色测试 014.security-基于内存用户信息的方法设置角色测步骤总结 015.security-jdbc用户信息主要接口 016.security-jdbc用户信息maven依赖 017.security-jdbc用户信息创建dao和service 018.security-jdbc用户信息测试数据访问 019.security-jdbc用户信息初始化用户表数据 020.security-jdbc用户信息实现UserDetailsService接口 021.security-jdbc用户信息测试角色和用户 022.角色-RBAC 023.角色-RBAC数据库表介绍 024.认证类UserDetailsService 025.InMemoryUserDetatilsService的创建 026.测试InMemoryUserDetailsService账号 027.创建表 028.创建Modules 029.创建JdbcUserDetailsManager对象 030.测试JdbcUserDetailsManager-1 031.测试JdbcUserDetatilsManager-2 032.设计用户角色表 033.创建Modules-自定义用户和角色 034.security-表结构介绍 035.security-自定义UserDetails实现类SysUser 036.security-创建SysUserMapper文件 037.security-添加mybatis框架配置数据 038.security-通过程序初始SysUser账号数据 039.security-手工初始角色数据 040.security-创建SysUser查询方法 041.security-创建SysRoleMapper接口和mapper文件 042.security-查询角色信息 043.security-实现UserDetailsService接口 044.security-让框架使用自定义的UserDetailsService实现 045.security-创建测试的html和Controller 046.security-设置url权限定义 047.security-设置url角色 048.security-账号过期的解决 049.security-设置密码处理方式 050.security-功能实现步骤 051.security-默认登录页面 052.security-自定义登录页面 053.security-使用自定义mylogin页面 054.security-设置自定义登录配置参数 055.security-自定义登录总结 056.security-ajax登录页面 057.security-创建SuccessHandler 058.security-创建FailureHandler 059.security-指定配置Handler 060.security-使用jackson处理json 061.security-文档总结 062.security-介绍本节内容 063.security-创建生成验证的Controller定义参数 064.security-绘制白色的背景图片 065.security-向图片写入多个文字 066.security-设置干扰线 067.security-验证生成文档 068.security-ajax请求增加code参数 069.security-过滤器介绍 070.security-创建过滤器-1 071.security-创建过滤器-2 072.security-添加自定义过滤器 073.security-总结
课程资料 视频教程 配套源码 学习笔记 学习工具 免费下载 学习文档
下载方法
获取本套教程

①扫描右侧二维码关注公众号

②回复消息【Spring Security】

③获取本套课程免费下载链接

获取全套教程

①扫描右侧二维码关注公众号

②回复消息【DLJD】

③获取全套课程免费下载链接

扫码关注公众号

cas单点登陆的原理

简介CAS是CentralAuthenticationService的缩写,中央认证服务,一种独立开放指令协议。CAS是耶鲁大学(YaleUniversity)...

2022-11-28 10:45:45

告诉你如何解决小程序canvas层级太高的问题

首先是在wxml页面的处理,我的宽高设置的是自适应宽高,只需改成自己的宽高即可,关键部分是加一个判断wx:if="{{!canvasImg}}&quo...

2022-11-28 10:38:05

关于thread类的方法介绍

在Java中,Thread类包含多个用于为任务创建线程的构造函数和用于控制线程的方法。它是在java.lang默认包中声明的预定义类。Java中的每个线程都是由...

2022-11-28 10:35:38

抽象类构造函数详解

1.概述似乎抽象类和构造函数可能不兼容的。构造函数方法被称为实例化一个类时,和一个抽象类不能实例化。在本文中,我们将看到为什么抽象类可以有构造函数和如何使用它们...

2022-11-28 10:21:11

告诉你构造方法的作用有哪些

Java构造方法的作用有哪些?动力节点小编来告诉大家。java构造方法必须满足以下语法规则:1.方法名必须与类名相同。2.不要声明返回类型。3.不能被stati...

2022-11-28 10:02:19

告诉你包装类的作用有哪些

1.基本数据类型:整型:intshortbytelong浮点型:floatdouble字符:char布尔:boolean2.包装类型Integer、Long、S...

2022-11-25 10:27:05

二维数组初始化的方法

在Java中初始化二维数组的不同方法:data_type[][]array_Name=newdata_type[no_of_rows][no_of_column...

2022-11-25 10:04:59

Shell脚本语法的规则

变量1.变量的定义和使用shell脚本中定义变量名不加$符,中间不能有空格和标点符号,可以有下划线,不能有shell关键字(关键字可以使用help查看)使用一个...

2022-11-25 09:44:21

线性表是什么

线性表,全名为线性存储结构。使用线性表存储数据的方式可以这样理解,即“把所有数据用一根线儿串起来,再存储到物理空间中”。如图1所示,这是...

2022-11-24 11:45:44

关于rest参数使用的例子

ES6引入了rest参数用于获取函数的多余参数,实际就是替换arguments对象。1.举一个小例子:functionadd(...values){letsum...

2022-11-24 10:30:03

技术文档

>全部

热门课程

>学习路线
返回顶部