在现代企业项目开发的过程之中集群开发已经成为了技术发展的必然趋势,在集群项目之中需要涉及到多个子系统与RPC服务支持,而在多个子系统之中用户认证与授权的合理处理就成为了项目架构的核心关键,在本课程之中将为读者讲解企业级的会话管理机制。
在企业会话管理之中还有一个重要的组成部分那么就是单点登录技术,本课程将借助于互联网的OAuth认证技术(例如:腾讯QQ登录、微博登录)来为读者还原实际开发的应用场景,以及多主机的协同处理。
在本课程中除了针对于传统的单点登录进行实现之外,还会为读者深入分析OAuth认证在SpringCloud微服务中的配置与使用,以实现完整的WEB认证与RPC管理机制。
在学习本课程前以下技术请先行学习:Spring、MyBatis、Shiro、SpringData、Redis、ZooKeeper、Dubbo、SpringBoot、SpringCloud。本课程将利用Dubbo模拟RPC业务调用。
1 企业级会话管理概述【★★★★★】.mp4
4 RedisCache缓存控制工具【★★★★★】.mp4
6 Redis缓存认证与授权信息【★★★★★】.mp4
8 密码尝试次数控制【★★★★★】.mp4
10 并发Session访问【★★★★★】.mp4
12 OAuth认证简介【★★★★★】.mp4
14 搭建注册客户认证微服务【★★★★★】.mp4
15 OAuth生成授权码【★★★★★】.mp4
16 OAuth登录认证【★★★★★】.mp4
17 保存authcode信息【★★★★★】.mp4
18 获取AccessToken【★★★★★】.mp4
19 获取用户信息【★★★★★】.mp4
21 创建OAuth过滤器【★★★★★】.mp4
22 创建OAuthRealm处理类【★★★★★】.mp4
24 SpringCloud OAuth简介.mp4
25 搭建OAuth基础服务.mp4
26 使用ClientDetailsService接口处理客户信息.mp4
27 使用MySQL保存客户信息.mp4
28 通过Redis保存Token认证.mp4
29 建立用户访问资源.mp4
30 使用MySQL保存认证用户信息.mp4
31 SpringCloud整合OAuth认证.mp4
OAuth代码.rar
任务5:【在线笔记】RedisCache缓存控制工具.png
任务7:【在线笔记】Redis缓存认证与授权信息.png
任务9:【在线笔记】密码尝试次数控制.png
任务11:【在线笔记】并发Session访问.png
任务13:【在线笔记】OAuth认证简介.png
任务20:【在线笔记】搭建OAuth认证服务端.png
任务23:【在线笔记】搭建OAuth认证客户端.png
任务32:【在线笔记】SpringCloud与OAuth统一认证.png
视频截图:
下载地址: