首页 > 其他 > 详细

11-4 JWT验证开发演示

时间:2020-05-13 00:01:02      阅读:74      评论:0      收藏:0      [点我收藏+]

jwt具体的实现,有点复杂,所以提前准备好了代码。
首先是渲染json对象,
技术分享图片

技术分享图片
jwt的工具类
技术分享图片
JwtProperties里面有一些配置信息。
技术分享图片
前置准备
技术分享图片

验证token有效性

需要做两步,一是有没有token,二是token的有效。
请求的时候并不是所有的请求都验证jwt的,登陆不需要验证jwt
技术分享图片
authPath就是login
技术分享图片


技术分享图片
BaseResponseVO添加了一个noLogin的
技术分享图片
复制上面方法,改一下
技术分享图片

技术分享图片
要获取token,我们的header里面必须有个Authorization的头信息,
技术分享图片
header头必须要以Bearer+空格 为开头。
技术分享图片

所以就从第七位开始截取 就是我们的jwt。前面是bearer+空格。
技术分享图片

技术分享图片

这是从token中获取用户名
技术分享图片

技术分享图片
只要是个可解密的算法,前后端的算法是要同步的。
技术分享图片

技术分享图片
 

结束




 

11-4 JWT验证开发演示

原文:https://www.cnblogs.com/wangjunwei/p/12879589.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!