文章目录
- 引言
- I 整合接口签名校验、接口信息日志处理、token校验功能为一个注解
-
- 1.1 获取注解信息,判断API校验功能配置
- II 签名优化
-
- 2.1 签名随机数统一放在请求头
- 2.2 校验签名接口的请求参数类型为自定义对象
- 2.3 获取请求数据,并校验签名数据
- 2.4 Knife4j全局添加鉴权参数
- III 签名核心计算算法
-
- 3.1 获取签名
- 3.2 排序组串
- IV 注解信息获取
-
- 4.1 获取方法注解信息
- 4.2 获取属性注解信息
引言
-
整合接口签名校验
SignValidation
、接口信息日志处理APILog
、token校验功能TokenValidation
为一个注解ApiValidation
-
签名优化: 签名随机数统一放在请求头、校验签名接口的请求参数类型为自定义对象
I 整合接口签名校验、接口信息日志处理、token校验功能为一个注解
1.1 获取注解信息,判断API校验功能配置
II 签名优化
2.1 签名随机数统一放在请求头
String nonceStr = request.