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

jwt的工具类和jwt属性类。

JwtProperties里面有一些配置信息。

前置准备

需要做两步,一是有没有token,二是token的有效。
请求的时候并不是所有的请求都验证jwt的,登陆不需要验证jwt

authPath就是login

BaseResponseVO添加了一个noLogin的

复制上面方法,改一下

要获取token,我们的header里面必须有个Authorization的头信息,

header头必须要以Bearer+空格 为开头。


所以就从第七位开始截取 就是我们的jwt。前面是bearer+空格。





这是从token中获取用户名

从token中解析出randomKey和userId

只要是个可解密的算法,前后端的算法是必须要同步的。

 

结束




 

相关文章:

  • 2021-07-11
  • 2021-11-29
  • 2021-07-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-20
  • 2021-08-03
  • 2021-11-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案