public abstract class AbstractSessionPrivilegeFilter extends AbstractProvider implements SessionPrivilegeFilterProvider
CURRENT_LEVEL, XML_TAG
构造器和说明 |
---|
AbstractSessionPrivilegeFilter() |
限定符和类型 | 方法和说明 |
---|---|
void |
addSecurityResponseHeader(javax.servlet.http.HttpServletResponse res)
给res那边加上更严格的响应头
华为那边AppScan扫描要求必须同域名frame, 同域名资源文件请求等等.
|
int |
currentAPILevel()
当前接口的API等级,用于判断是否需要升级插件
|
java.lang.String |
decodeCookie(java.lang.String encodeStr)
对cookie中的值进行解密
|
java.lang.String |
encodeCookie(java.lang.String cookieStr)
对cookie中的数据进行加密
|
java.lang.String |
encodeSessionID(java.lang.String sessionID)
对sessionid进行MD5加密, 防止暴力破解轮询
|
int |
layerIndex() |
java.lang.String |
mark4Provider()
获取当前provider的标记(可以使用类路径保证唯一)以避免provider的重复加载
|
equals, hashCode
filterSession
public int currentAPILevel()
Level
currentAPILevel
在接口中 Level
public int layerIndex()
public java.lang.String mark4Provider()
Provider
mark4Provider
在接口中 Provider
mark4Provider
在类中 AbstractProvider
public java.lang.String encodeSessionID(java.lang.String sessionID)
SessionPrivilegeFilterProvider
encodeSessionID
在接口中 SessionPrivilegeFilterProvider
sessionID
- 原sessionidpublic java.lang.String encodeCookie(java.lang.String cookieStr)
SessionPrivilegeFilterProvider
encodeCookie
在接口中 SessionPrivilegeFilterProvider
cookieStr
- cookie中的值public java.lang.String decodeCookie(java.lang.String encodeStr)
SessionPrivilegeFilterProvider
decodeCookie
在接口中 SessionPrivilegeFilterProvider
encodeStr
- 加密后字符串public void addSecurityResponseHeader(javax.servlet.http.HttpServletResponse res)
SessionPrivilegeFilterProvider