接口签名设置

引入Maven依赖

        <dependency>
            <groupId>cn.flyrise</groupId>
            <artifactId>pai-common-interceptor</artifactId>
        </dependency>

修改nacos配置

pai:
  sign:
    enable: true
    client-secret:
      - id: 'lingyun'
        secret: '123456xxx'
    sign-urls:
      - '/send/login/sms'

请求参数说明

参数 类型 备注 示例
X-Client header 与nacos中client-secret中id一样 lingyun
X-Timestamp header 时间戳(Date.now())
X-Sign header 签名内容(md5(body+timestamp+secret))

代码示例

文档更新时间: 2024-07-11 11:15   作者:朱灿奕