Spring Security+OAuth2 精讲 多场景打造企业级认证与授权
接灰的电子产品 | 前东软集团技术总监
一站式掌握主流安全框架与行业解决方案,从容应对各种安全难题
¥348.00
课程介绍
认证与授权是所有应用都必须要实现的,也是所有后端工程师必备的技能,本课将结合前后端分离的权限管理应用,基于从单体到微服务的演进,精讲主流安全框架 Spring Security5.x 的核心技术,一站式覆盖目前企业主流认证授权的方方面面。
接灰的电子产品
讲师
资深架构师
课程目标
企业级认证授权专项解决方案
系统解锁后端开发者必备的"安全"技能
1丰富的认证方式
用户名/密码登录
多因子登录(短信/邮件)
社交登录(QQ / 微博)
单点登录
3多种场景覆盖
单体安全应用(Spring Security)
微服务安全应用( Spring Security OAuth)
LDAP / 数据库,多认证源支持复杂应用
阿里云短信 + 邮件发送验证码,开箱即用
2灵活的授权模型
RBAC 、角色分级
注解级方法安全 、URL安全
数据库配置动态权限
OAuth 2.0
课程亮点
主流安全框架核心一网打尽,只学实用的
Spring Security5.x
认证模型:
HTTP Basic Auth;JWT;LDAP+数据库多认证源
授权模型:
角色分级; RBAC
授权级别:
权限表达式;URL 安全;URL 安全
密码编码:
密码编码器;多密码编码方式共存;密码编码升级
Spring Security 核心认证类和配置:
安全过滤器;安全上下文; 安全配置;自定义安全配置
常见问题:
CSRF;CORS
OAuth2
服务器角色:
授权服务器 ;资源服务器;客户端
加密:
JWS;RSA 不对称加密
授权服务器角色:
授权码授权;客户端密钥授权;资源拥有者密码授权
资源服务器角色:
资源服务器安全配置;服务间的授权调用
客户端角色:
社交登录;SSO
前后端分离,随架构演进,覆盖主流企业级认证与授权场景
单体应用下各种场景
注册
多因子认证JWT 的签发
角色/权限的数据库存储
用户管理
角色管理
权限管理
角色分级的加载
LDAP 配置
方法和URL 安全配置
微服务应用下各种场景
实现授权服务器
实现资源服务器
实现客户端
单点登录
Github 登录
微博登录
QQ 登录
授权方式管理
课程服务
课程讲师
接灰的电子产品
前东软集团技术总监
曾任职某上市公司技术总监,负责多个大型企业级项目的构建,也设计过多种类型的互联网项目。曾为中国移动、中国银联等大型机构做过企业内部管理项目,出版过《Angular 从零到一》、《全栈技能修炼:使用 Angular 和 Spring Boot 打造全栈应用》,是个十足的技术咖。
评价评分10.00
老师讲的很好,很实用,想入门或者深入研究的都可以参考。
02-05
希望老师能增加一下mybatis-plus结合security框架结合讲一下 jpa用的很少
咨询更多
相关学习路线
相关课程
内容实用
10.00
通俗易懂
10.00
逻辑清晰
10.00
7天前
老师讲的很好,很实用,想入门或者深入研究的都可以参考。
02-05
希望老师能增加一下mybatis-plus结合security框架结合讲一下 jpa用的很少
11-06
免费课路转粉的,什么场景该用什么样的方法,讲的很清楚,按章节提供分支代码很赞,刚接触框架,还是要下点功夫啃一啃的,感觉要多刷几遍,感谢老师,期待后面的内容
讲师回复:谢谢支持,因为大家日常开发中遇到的大部分是各种具体的场景,我们也争取覆盖多种场景,让大家可以采用不同的手段应对。Spring Security 博大精深,课程中对于比较重要的地方,大家可以多练习,多看看源码,对提升自己的能力非常有好处。
11-11
课程所涉及关于认证授权的各种技术挺广的,也对底层的一些原理做了分析,很不错。
讲师回复:这也是课程的目标之一:在有限的时间内给大家覆盖尽可能广的认证授权相关技术。
11-07
内容适合有一定基础想更进一步了解spring的同学
讲师回复:安全相关的内容很适合有一定基础的同学学习,因为安全是一个非常常见且重要的领域。从这个领域切入,既可以提高自己的技术能力,也可以迅速应用到项目中。
11-14
清晰,同时介绍新的框架技术,good
2天前
用户未评价,默认好评!
8天前
用户未评价,默认好评!
04-03
用户未评价,默认好评!
04-01
用户未评价,默认好评!
03-30
用户未评价,默认好评!
03-29
用户未评价,默认好评!
03-29
用户未评价,默认好评!
03-27
用户未评价,默认好评!
03-27
用户未评价,默认好评!
03-24
用户未评价,默认好评!
03-22
用户未评价,默认好评!
03-22
用户未评价,默认好评!
03-21
用户未评价,默认好评!
03-20
用户未评价,默认好评!
分布式开发必备
认证授权&在线视频应用 打造前后端分离硬技能
微服务&认证授权 实战能力双提升
问答专区
讲师提供答疑服务,帮助大家扫除学习障碍,达成学习效果
源码开放
课程提供全部源码,你可以自行修改、优化
教辅材料
讲师提供各种原创学习资料,帮助消化课程知识,扩展技术视野
Git代码存储
所有项目源码都通过Git方式托管及下载
7天前