002 JWT令牌
作者:互联网
1.JWT数据
Json Web Token
- 添加数据 --> 解析数据 --> 传递数据
1.1 JWT数据处传递流程
注意:JWT数据必须携带在请求头(Request Header)的 Authorization 属性中
request --> Filter --> DispatcherServlet --> Interceptor --> Controller
2.过滤器Filter
2.1 配置类: 注册处理Jwt的过滤器
**此过滤器必须在Spring Security处理登录之前
2.2 组件类: 生成过滤器 并配置相关条件
- 获取jwt数据
- 解析jwt数据并处理可能出现的异常
- fastjson实现json的读写,实现对客户端异常的响应
- 传递jwt数据: 向Spring Security
- 放行
拓展:
SSO: (Single Sign On) 单点登录
- 单个服务器点登陆
- 一次登录,到处识别
Knife4j在线文档API
添加`Knife4j`**依赖**
添加`Knife4j`**配置类**:
添加`Knife4j`**配置文件**: 开启增`Knife4j`增强模式
标签:令牌,--,jwt,JWT,Knife4j,002,过滤器,数据 来源: https://www.cnblogs.com/yzoran/p/16483873.html