跳过导航链接
A B C D G I L N P S U V 

A

AbstractApiSignAlgorithm - cn.bestwu.api.sign中的类
签名适配 默认签名算法为MD5 SIGN_TYPE = "MD5";
AbstractApiSignAlgorithm(ApiSignProperties) - 类 的构造器cn.bestwu.api.sign.AbstractApiSignAlgorithm
 
AlgorithmMode - cn.bestwu.api.sign中的枚举
 
ApiSign - cn.bestwu.api.sign中的注释类型
注解需要签名验证的接口,可注解在类上,或RequestMapping注解的方法上

 @ApiSign
 @RestController
 public class TestController {

 @RequestMapping(value = "/test", method = RequestMethod.POST)
 public Object test() {
 return "test";
 }

 }
 
 

 @RestController
 public class TestController {

 @ApiSign
 @RequestMapping(value = "/test", method = RequestMethod.POST)
 public Object test() {
 return "test";
 }

 }
 
ApiSignAlgorithm - cn.bestwu.api.sign中的接口
请求签名
ApiSignAspect - cn.bestwu.api.sign中的类
签名验证切面
ApiSignAspect() - 类 的构造器cn.bestwu.api.sign.ApiSignAspect
 
apiSignAspect() - 类 中的方法cn.bestwu.api.sign.ApiSignConfiguration
 
ApiSignConfiguration - cn.bestwu.api.sign中的类
接口签名 自动配置
ApiSignConfiguration() - 类 的构造器cn.bestwu.api.sign.ApiSignConfiguration
 
ApiSignProperties - cn.bestwu.api.sign中的类
签名配置属性
ApiSignProperties() - 类 的构造器cn.bestwu.api.sign.ApiSignProperties
 

B

base64Sign(String, String, String) - 类 中的方法cn.bestwu.api.sign.AbstractApiSignAlgorithm
 
base64Sign(String, String, String) - 类 中的方法cn.bestwu.api.sign.ClientApiSignAlgorithm
 
base64Sign(String, String, String) - 类 中的方法cn.bestwu.api.sign.SimpleApiSignAlgorithm
 
base64Sign(String, String, String) - 类 中的方法cn.bestwu.api.sign.UserAgentApiSignAlgorithm
 

C

checkSign(HttpServletRequest) - 接口 中的方法cn.bestwu.api.sign.ApiSignAlgorithm
验证
checkSign(HttpServletRequest) - 类 中的方法cn.bestwu.api.sign.ClientApiSignAlgorithm
 
checkSign(HttpServletRequest) - 类 中的方法cn.bestwu.api.sign.SimpleApiSignAlgorithm
 
checkSign(HttpServletRequest) - 类 中的方法cn.bestwu.api.sign.UserAgentApiSignAlgorithm
 
ClientApiSignAlgorithm - cn.bestwu.api.sign中的类
签名适配 默认签名算法为MD5 SIGN_TYPE = "MD5";
ClientApiSignAlgorithm(ApiSignProperties) - 类 的构造器cn.bestwu.api.sign.ClientApiSignAlgorithm
 
cn.bestwu.api.sign - 程序包 cn.bestwu.api.sign
接口签名

D

defaultApiSign() - 类 中的方法cn.bestwu.api.sign.ApiSignConfiguration
 
DefaultClientApiSignAlgorithm - cn.bestwu.api.sign中的类
默认签名算法
DefaultClientApiSignAlgorithm(ApiSignProperties) - 类 的构造器cn.bestwu.api.sign.DefaultClientApiSignAlgorithm
 

G

getClient_id() - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
getClient_idParameter() - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
getClient_secret() - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
getMode() - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
getSignParameter() - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 

I

InvalidRequestException - cn.bestwu.api.sign中的异常错误
 
InvalidRequestException() - 异常错误 的构造器cn.bestwu.api.sign.InvalidRequestException
 
InvalidRequestException(String, Throwable) - 异常错误 的构造器cn.bestwu.api.sign.InvalidRequestException
 
isCanSkip() - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 

L

loadClientSignKeyByClientId(String) - 类 中的方法cn.bestwu.api.sign.AbstractApiSignAlgorithm
 
loadClientSignKeyByClientId(String) - 类 中的方法cn.bestwu.api.sign.DefaultClientApiSignAlgorithm
 
loadClientSignKeyByClientId(String) - 类 中的方法cn.bestwu.api.sign.SimpleApiSignAlgorithm
 
loadClientSignKeyByClientId(String) - 类 中的方法cn.bestwu.api.sign.UserAgentApiSignAlgorithm
 
log - 类 中的静态变量cn.bestwu.api.sign.AbstractApiSignAlgorithm
 

N

NoApiSign - cn.bestwu.api.sign中的注释类型
不验证签名的接口,和cn.bestwu.api.sign.ApiSign配合使用,用法与cn.bestwu.api.sign.ApiSign类似

P

properties - 类 中的变量cn.bestwu.api.sign.AbstractApiSignAlgorithm
 

S

setCanSkip(boolean) - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
setClient_id(String) - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
setClient_idParameter(String) - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
setClient_secret(String) - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
setMode(AlgorithmMode) - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
setSignParameter(String) - 类 中的方法cn.bestwu.api.sign.ApiSignProperties
 
sign(Map<String, String[]>, String, String, String) - 类 中的静态方法cn.bestwu.api.sign.AbstractApiSignAlgorithm
 
sign(MultiValueMap<String, String>, String, String, String) - 类 中的静态方法cn.bestwu.api.sign.AbstractApiSignAlgorithm
 
sign(Map<String, String[]>, String) - 类 中的方法cn.bestwu.api.sign.AbstractApiSignAlgorithm
 
sign(MultiValueMap<String, String>, String) - 类 中的方法cn.bestwu.api.sign.AbstractApiSignAlgorithm
 
sign(Map<String, String[]>, String) - 接口 中的方法cn.bestwu.api.sign.ApiSignAlgorithm
 
sign(MultiValueMap<String, String>, String) - 接口 中的方法cn.bestwu.api.sign.ApiSignAlgorithm
 
SignMode - cn.bestwu.api.sign中的枚举
签名方式
SimpleApiSignAlgorithm - cn.bestwu.api.sign中的类
简单签名适配 默认签名算法为MD5 SIGN_TYPE = "MD5";
SimpleApiSignAlgorithm(ApiSignProperties) - 类 的构造器cn.bestwu.api.sign.SimpleApiSignAlgorithm
 
skip(HttpServletRequest) - 类 中的方法cn.bestwu.api.sign.AbstractApiSignAlgorithm
 
skip() - 类 中的静态方法cn.bestwu.api.sign.AbstractApiSignAlgorithm
过滤签名验证

U

UserAgentApiSignAlgorithm - cn.bestwu.api.sign中的类
简单签名适配 默认签名算法为MD5 SIGN_TYPE = "MD5";
UserAgentApiSignAlgorithm(ApiSignProperties) - 类 的构造器cn.bestwu.api.sign.UserAgentApiSignAlgorithm
 

V

valueOf(String) - 枚举 中的静态方法cn.bestwu.api.sign.AlgorithmMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.bestwu.api.sign.SignMode
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.bestwu.api.sign.AlgorithmMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.bestwu.api.sign.SignMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify() - 类 中的方法cn.bestwu.api.sign.ApiSignAspect
验证
A B C D G I L N P S U V 
跳过导航链接