文章目录
- 引言
- I 渠道信息管理(签名密钥)
-
- 表设计
- 渠道信息管理
- 服务商API配置导出
- II 签名校验
-
- 兼容图片上传接口验签规则
- 方案2
- III 工具类
-
- 开放平台字典服务接口
- txt文件的下载
- see also
引言
需求: 提供给下游的开放平台,需要对接口做签名密钥、回调地址、ip白名单管理。
涉及的功能:
- 生产交易请求
- 生产交易结果查询
- 船舶轨迹信息查询
- 台风预测信息查询
- 对象存储接口
- 服务商API配置: 使用response方式下载txt文件(使用response的方式进行文件的传输)
实现:基于代理商渠道表进行管理,请求方式统一使用POST,代理商渠道信息存储到Redis中。
进行开放服务的API签名校验时,根据请求头的APPID查询签名密钥secret_key,进行接口的签名校验
I 渠道信息管理(签名密钥)
表设计
交易接口设计加密相关字段: 回调地址、白名单IP、渠道商私钥、渠道商公钥、是否加密(1:加密,0:不加密)
渠道信息管理
增删查改+导出
- 查询排除指定字段secretKey
List