• 首页>
  • 录播中心>
  • SpringBoot2.0前后端分离开发之用户身份认证实战 (后端实现)

SpringBoot2.0前后端分离开发之用户身份认证实战 (后端实现)

价格:¥139.00
讲师:debug
 收藏

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

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

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

即课程的整体介绍如下图所示: 


值得介绍的是,本课程在技术栈层面涵盖了“用户身份认证”、“接口鉴权”等业务场景 常用的大部分技术,包括Spring Boot2.xSpring MVCMybatis、加密解密算法AES、雪花算法Snowflake、统一验参工具ValidatorUtilJWTJson Web Token)、缓存中间件RedisShiro(身份认证与会话等等)、过滤器Filter、拦截器Interceptor、热部署插件Devtools、等等,如下图所示:



其中,本课程所介绍的核心重点在于“仅仅围绕基于Token的认证模式”进行展开讲解与实战,如下图所示为Debug亲自罗列、归纳出来的几大核心要点(面试官就经常喜欢这样面):


如下图所示为 基于Token认证模式 总体上的时序图:




课程大纲
讲师简介

曾担任阿里大文娱事业部Java高级后端工程师,长期扎根于一线编码开发、系统架构设计与项目管理,拥有多年开发与管理经验,目前是一名互联网行业的创业者; 出版的书籍:《分布式中间件技术实战(Java版)》、《Spring Boot企业级项目开发-入门到精通》 ,51CTO学院、CSDN学院、网易云课堂等教育平台知名讲师,教授学生上万人,拥有大量原创博客,博客访问量达百万人次; 追求技术,热爱分享,相信技术改变生活,技术成就梦想,一直在不断的学习和积累新的知识,秉承修罗之道,花名“阿修罗”(修罗debug)。

熟悉行业Java领域流行技术,包括Spring、SpringMVC、Hibernate、Mybatis、SpringBoot、SpringCloud等核心框架,拥有缓存组件Redis、消息中间件RabbitMQ、服务调度框架Dubbo、服务调度协调管理中心Zookeeper、分布式任务调度框架Elastic-Job、全文搜索引擎Elastic-Search等三方框架、中间件多年实战经验