| 接口 | 说明 |
|---|---|
| ApiSignAlgorithm |
请求签名
|
| 类 | 说明 |
|---|---|
| AbstractApiSignAlgorithm |
签名适配
默认签名算法为MD5
SIGN_TYPE = "MD5";
|
| ApiSignAspect |
签名验证切面
|
| ApiSignConfiguration |
接口签名 自动配置
|
| ApiSignProperties |
签名配置属性
|
| ClientApiSignAlgorithm |
签名适配
默认签名算法为MD5
SIGN_TYPE = "MD5";
|
| DefaultClientApiSignAlgorithm |
默认签名算法
|
| SimpleApiSignAlgorithm |
简单签名适配
默认签名算法为MD5
SIGN_TYPE = "MD5";
|
| UserAgentApiSignAlgorithm |
简单签名适配
默认签名算法为MD5
SIGN_TYPE = "MD5";
|
| 枚举 | 说明 |
|---|---|
| AlgorithmMode | |
| SignMode |
签名方式
|
| 异常错误 | 说明 |
|---|---|
| InvalidRequestException |
| 注释类型 | 说明 |
|---|---|
| ApiSign |
注解需要签名验证的接口,可注解在类上,或
RequestMapping注解的方法上
@ApiSign
@RestController
public class TestController {
@RequestMapping(value = "/test", method = RequestMethod.POST)
public Object test() {
return "test";
}
}
|
| NoApiSign |
不验证签名的接口,和
cn.bestwu.api.sign.ApiSign配合使用,用法与cn.bestwu.api.sign.ApiSign类似 |