0
点赞
收藏
分享

微信扫一扫

云e办学习笔记(五)

Sikj_6590 2022-05-03 阅读 46

前言

本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录。云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7Tk?p=1


五、jwt工具类的编写

在server模块的pom中加入jwt和SpringSecurity的依赖

在这里插入图片描述

配置文件中加入jwt的配置

在这里插入图片描述

创建jwt工具类

在这里插入图片描述

第一个方法,根据用户名生成token。在hashmap中放入用户名和创建时间作为token的有效负载信息:

在这里插入图片描述

这个方法为上图方法服务,根据负载信息真正生成token,设置了负载信息,时间转换,生成token使用的算法和加密密钥

在这里插入图片描述

生效事件的方法如图

在这里插入图片描述

从token中获取用户名:

在这里插入图片描述

为上图方法服务,根据解密密钥生成有效负载信息

在这里插入图片描述

判断token是否失效:

即能够成功获取用户名并且,token失效方法返回false

在这里插入图片描述

判断token是否失效是看时间是否超过配置中的时间。

在这里插入图片描述

举报

相关推荐

0 条评论