视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

本课程讲解的是在当前微服务、分布式系统架构时代,前后端在进行接口交互、服务与服务之间在进行接口交互时如何对用户的身份进行认证,即如何进行鉴权!

详细内容:
本课程主要是跟各位小伙伴分享、介绍并实战了两大核心的用户身份认证(接口鉴权)模式,即基于Token的认证模式 以及 基于Session的认证模式,其中

(1)基于Token的认证模式 则主要介绍了三种核心、主流的认证模式,即基于Token+数据库、基于Token+缓存中间件Redis、基于Token+JWT的认证模式。

(2)基于Session的认证模式 也主要介绍了三种核心、主流的认证模式,即基于原生Spring Session以及Session共享的认证模式、基于Shiro Session的认证模式、基于Shiro + Redis 的Session 基于Session的认证模式 也主要介绍了三种核心、主流的认证模式,即基于原生Spring Session以及Session共享的认证模式、基于Shiro Session的认证模式、基于Shiro + Redis 的Session共享认证模式。

本课程在技术栈层面涵盖了“用户身份认证”、“接口鉴权”等业务场景 常用的大部分技术,包括Spring Boot2.x、Spring MVC、Mybatis、加密解密算法AES、雪花算法Snowflake、统一验参工具ValidatorUtil、JWT(Json Web Token)、缓存中间件Redis、Shiro(身份认证与会话等等)、过滤器Filter、拦截器Interceptor、热部署插件Devtools、等等。

额外服务:购买本课程的小伙伴可以加入相应的课程交流群交流技术,也可以私信进行一对一辅导交流。





课程目标:

(1)学习完本课程之后,各位小伙伴将可以掌握在前后端分离开发的模式下,接口在交互的过程如何验证用户的身份 或 对接口进行鉴权;

(2)掌握Token的生成、存储、传输、验证、解析等一整套流程的设计思想与开发实战流程。

(3)掌握完全前后端分离、半前后端分离场景下接口鉴权、用户身份认证的N种方式(掌握其利弊,并从中挑选一种应用至自己的项目中)。

(4)掌握Jwt(Json Web Token)的应用 以及 Shiro+Redis+Session共享的应用。

(5)针对用户身份认证的各种方式,掌握每种方式的具体代码实战实现流程(先做哪一步,再做哪一步,最终进行收官),培养自己的开发思维。

适用人群 :

Spring Boot2.0实战者, Java学习者,Shiro应用实战,Jwt实战者,用户身份认证以及接口鉴权实战者,Java进阶实战,前后端分离开发者,微服务/分布式实践者。

课程大纲

01.
课程整体介绍-课程整体介绍(1节)                        免费试听

02.
课程整体介绍-核心技术列表(1节)

03.
课程整体介绍-课程要求与收益(1节)

04.
课程整体介绍-整体授课流程(1节)

05.
微服务SpringBoot项目的搭建-SpringBoot搭建多模块项目(1节)

06.
微服务SpringBoot项目的搭建-体验MVC的开发流程(1节)

07.
微服务SpringBoot项目的搭建-引入热部署工具Devtools(1节)

08.
实战热身准备-基于Token认证模式的整体流程(1节)

09.
实战热身准备-基于Token认证模式待解决的几个问题(1节)

10.
实战热身准备-基于Session认证模式的整体流程(1节)

11.
基于Token + 数据库认证模式-整体认证流程介绍(1节)

12.
基于Token + 数据库认证模式-数据库设计与Mybatis逆向工程(1节)

13.
基于Token + 数据库认证模式-用户登录业务代码实战(1节)

14.
基于Token + 数据库认证模式-基于AES算法开发Token的生成与存储(1节)

15.
基于Token + 数据库认证模式-登录成功失效旧的Token(1节)

16.
基于Token + 数据库认证模式-拦截器拦截受保护的请求资源一(1节)

17.
基于Token + 数据库认证模式-拦截器拦截受保护的请求资源二(1节)

18.
基于Token + 数据库认证模式-定时器批量处理已经失效的Token(1节)

19.
基于Token + 数据库认证模式-修改密码一(1节)

20.
基于Token + 数据库认证模式-修改密码二(1节)

21.
基于Token + 数据库认证模式-退出登录(1节)

22.
基于Token + 数据库认证模式-实际业务模块操作实战(1节)

23.
基于Token + 数据库认证模式-要点总结与不足之处(1节)

24.
基于Token + Redis认证模式-整体认证流程介绍(1节)

25.
基于Token + Redis认证模式-用户登录业务代码实战(1节)

26.
基于Token + Redis认证模式-拦截器拦截受保护的请求资源(1节)

27.
基于Token + Redis认证模式-修改密码与退出登录(1节)

28.
基于Token + Redis认证模式-要点总结与不足之处(1节)

29.
基于JWT(Json Web Token)认证模式-整体认证流程介绍(1节)

30.
基于JWT(Json Web Token)认证模式-用户登录业务代码实战(1节)

31.
基于JWT(Json Web Token)认证模式-创建Token(1节)

32.
基于JWT(Json Web Token)认证模式-拦截器拦截受保护的资源(1节)

33.
基于JWT(Json Web Token)认证模式-Jwt验证解析Token(1节)

34.
基于JWT(Json Web Token)认证模式-修改密码与退出登录注销Token(1节)

35.
基于JWT(Json Web Token)认证模式-要点总结与优化点(1节)

36.
基于JWT + Redis 认证模式-优化点一之创建与缓存Token(1节)

37.
基于JWT + Redis 认证模式-优化点二之拦截器拦截并验证Token(1节)

38.
基于JWT +Redis认证模式-优化点三之退出登录与修改密码注销Token(1节)

39.
基于JWT + Redis 认证模式-要点总结与不足之处(1节)

40.
基于Spring Session认证模式-整体认证流程介绍(1节)

41.
基于Spring Session认证模式-用户登录业务代码实战(1节)

42.
基于Spring Session认证模式-拦截器拦截受保护资源并验证Session(1节)

43.
基于Spring Session认证模式-修改密码与退出登录注销Session(1节)

44.
基于Spring Session认证模式-整合Redis实现Session共享(1节)

45.
基于Spring Session认证模式-要点总结与不足之处(1节)

46.
基于Shiro Session认证模式-整体认证流程介绍(1节)

47.
基于Shiro Session认证模式-用户登录业务代码实战(1节)

48.
基于Shiro Session认证模式-Shiro的自定义注入配置(1节)

49.
基于Shiro Session认证模式-Shiro过滤拦截受保护的链接资源(1节)

50.
基于Shiro Session认证模式-修改密码(1节)

51.
基于Shiro Session认证模式-要点总结与优化介绍(1节)

52.
基于Shiro Session认证-自定义注入Shiro+Redis的Session共享配置(1节)

53.
课程总结-课程总结与建议(1节)






相关推荐
客服 关于