类 SignProvider
- java.lang.Object
-
- top.daxian1218.dust.service.security.jwt.SignProvider
-
public class SignProvider extends java.lang.Object
数据验证类 处理规则- 将所有参数(sign除外)按照参数名的字母顺序排序,并用&连接:app_id=123&tenant_id=789×tamp=12345
- 加上服务的相对地址,组成最后的待加密内容:urlPath + ? + 排序后才参数,如sys/user? app_id=123&tenant_id=789×tamp=12345
- 将待加密内容进行一次md5,如514a018a1cbb0ff13e0753e5e9d74a71
- 最后的请求内容http://xxxx/sys/user?app_id=123&tenant_id=789×tamp=12345&sign=514a018a1cbb0ff13e0753e5e9d74a71
-
-
构造器概要
构造器 构造器 说明 SignProvider()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.String
getSecretKey()
boolean
isEnable()
boolean
validateRequest(javax.servlet.http.HttpServletRequest req)
-