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`增强模式
posted @ 2022-07-16 12:16  Y_Zoran  阅读(24)  评论(0)    收藏  举报
-->