接口 SecurityManager
-
- 所有已知实现类:
DefaultSecurityManager
public interface SecurityManager
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 StringgetConcurrentIp()获取当前ipConcurrentSecuritygetConcurrentSecurity()获取 当前登录用户以及安全权限StringgetToken()booleanhasMatch(String[] source, String compare)是否匹配booleanhasMatch(String source, String compare)是否匹配booleanremoveToken(String token)删除掉一个tokenvoidtokenFailure(List<String> failureTokens, Long time)过期的token
-
-
-
方法详细资料
-
getConcurrentSecurity
ConcurrentSecurity getConcurrentSecurity()
获取 当前登录用户以及安全权限- 返回:
-
hasMatch
boolean hasMatch(String[] source, String compare)
是否匹配- 参数:
source- 匹配源compare- 匹配对象- 返回:
-
tokenFailure
void tokenFailure(List<String> failureTokens, Long time)
过期的token- 参数:
failureTokens- 过期的tokentime- 过期 的时间 如果在这个时间内有访问则代表未过去需要更新token的时间如果没有访问则删除token 同时删除缓存中的token 信息
-
removeToken
boolean removeToken(String token)
删除掉一个token- 参数:
token-- 返回:
-
getConcurrentIp
String getConcurrentIp()
获取当前ip- 返回:
-
getToken
String getToken()
-
-