<dependency>
<groupId>org.gy.framework</groupId>
<artifactId>spring-base-sign</artifactId>
<version>${project.version}</version>
</dependency>
sign:
client:
apps:
-
appId: 1 // 分配给客户端的appId
appKey: test1 // 分配给客户端的appSecret
-
appId: 2
appKey: test2
@SignParam注解name属性用于该字段在生成签名时的健值,不指定则默认使用字段名
@SignCheck
注解,可指定clockSkew
参数配置时间偏移量SignInvalidException
异常,可以针对此异常定义返回调用方的信息req类上使用@SignParam注解标识参与签名的字段,@SignParam注解name属性用于该字段在生成签名时的健值,不指定则默认使用字段名
key1=value1&key2=value2
appKey=${appKey}
,例如:key1=value1&key2=value2&appKey=${appKey}