本地IP直接访问
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
掌握了Spring开发框架以及SpringMVC开发框架的Java从业者
你将会学到
掌握Spring Security的核心设计架构以及SpringSecurity的代码开发
课程简介
WEB开发基于HTTP协议,并且大部分的WEB应用都会在公网上直接发布,这样一来就需要进行有效的WEB资源管理,在JavaWEB的开发中可以基于Session的形式进行控制,但是考虑到不同WEB应用的场景的需要,也会存在有不同安全防护的要求,所以Spring为了便于SpringMVC中的资源安全,提供了SpringSecurity安全管理框架,在本章中将为读者讲解该框架的各项配置与具体应用。
通过本章的学习可以达到以下的目标:
1、掌握SpringMVC与SpringSecurity的区别与联系,并可以基于Bean的方式实现SpringSecurity的配置;
2、掌握SpringSecurity登录认证与授权检测处理;
3、掌握UserDetails与UserDetailsService接口的使用;
4、掌握SpringSecurity之中的Session管理机制与RememberMe功能的实现;
5、掌握SpringSecurity提供的过滤链的处理机制,并可以利用该机制实现登录验证码校验处理;
6、掌握SpringSecurity注解的配置,并可以基于注解实现用户授权访问控制;
7、掌握SpringSecurity中投票器的使用,并可以采用自定义投票器的与授权层级的联系实现更加灵活的授权管理
课程代码在第一个视频的附件之中提供
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
107课时
Java8高级编程技术视频课程
624440人学习
李兴华
5.0
免费
131课时
Java面向对象编程
550740人学习
李兴华
5.0
免费
172课时
SpringBoot就业编程实战
149275人学习
李兴华
5.0
会员免费
20课时
深入Java虚拟机——JVM视频课程
119104人学习
李兴华
4.8
¥99.00
25课时
Java8编程入门视频课程
93366人学习
李兴华
4.9
免费
15课时
Java综合案例 —— DAO设计模式视频课程
91464人学习
李兴华
5.0
免费
100课时
第一模块Java基础
52934人学习
李兴华
5.0
会员免费
402课时
Java就业编程实战
50143人学习
李兴华
5.0
会员免费