Spring Security视频教程
视频介绍

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

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

课程简介

课程下载

相关文章

课程简介

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】

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

扫码关注公众号

文件版本控制的例子

由于大多数新的ECM部署已转移到云环境,文档存储的版本控制已不再是IT优先事项。因此,业务优先级推动了版本控制需求,而不是IT团队,尽管他们直接参与ECM采购和...

2022-06-27 16:07:20

什么是微服务

动力节点小编来进行微服务的介绍,微服务是一种开发软件的架构和组织方法,其中软件由通过明确定义的API进行通信的小型独立服务组成。这些服务由各个小型独立团队负责。...

2022-06-27 16:01:23

Guava是什么

什么是Guava在Java教程中,大家会学到关于Guava的教程,Guava是一种基于开源的Java库,GoogleGuava源于2007年的"Goo...

2022-06-23 10:34:30

Apollo处理器在Java中的使用

普通Java项目中使用加入ApolloClient的Maven依赖机制,代码如下所示。<dependency><groupId>com....

2022-06-22 11:20:33

CRM系统的主要功能介绍

客户关系管理是管理企业与客户之间关系的过程。这是企业用来与客户建立更好和长期关系的一种技术。客户关系管理为企业执行广泛的功能。其中一些功能将在下面讨论:获取和存...

2022-06-21 10:55:29

JSTL标签库汇总

JSTL简介1.JSTL定义JSTL(JSPStandardTagLibrary)即JSP标准标签库EL用于替换掉JSP页面中的表达式脚本,JSTL用于替换掉J...

2022-06-21 10:50:40

ES6箭头函数的介绍

什么是箭头函数(arrowfunction)首先,我们来看一下过去我们撰写函数的方法:在ES6中,我们可以把它改成箭头函数的写法,它会变成下面这样:没有参数的时...

2022-06-20 09:06:17

分布式一致性算法:paxos算法

随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架...

2022-06-16 10:06:58

Angularjs路由详解

当用户想要导航到应用程序中的不同页面但仍希望它是单页应用程序时,使用AngularJS中的路由。AngularJS路由使用户能够为应用程序中的不同内容创建不同的...

2022-06-16 09:40:53

Echarts折线图颜色渐变的代码

设置echarts折线图的颜色渐变并配置areaStyle:选项={标题:{text:'折线图颜色渐变'},工具提示:{触发器:'轴'},网格:{左:'3%',...

2022-06-15 10:19:10

技术文档

>全部

热门课程

>学习路线
返回顶部