JWT
・
・
流程图
・
・
・
认证流程
・
JWT的构成
・
JWT就是一个小令牌(token) :令牌的组成:
・
・
xxxxx.yyyy.zzzz
这三段组成我们的token令牌
x:代表标头(Header)
y:代表载荷(Payload)
z:签名(Signature)
|
|
|
Header做了Base64编码后就变成了xxxx.
・
・
Payload做了Base64编码后就变成了yyyy.
・
・
・
・
三个所含内容图解:
・
・
・
・
JWT的使用
图示:
・
・
生成令牌代码演示
・
・
令牌的验证代码演示:
・
验证时抛出的异常
・
・
・
JWT的工具类封装
・
・
・
・
Spring boot 整合JWT
・
1、引入pom
・
・
2、改yml
・
・
3、写实体类
・
4、自定义一个拦截器
・
・
・
5、Controller
这就是Spring boot 与JWT的整合,后面登录只需要前端在请求头(Header)上带token带上