public class SecurityUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
SecurityUtils.SecurityInfoHandler<S,T extends Serializable>
存储/获取Security信息
|
| 限定符和类型 | 字段和说明 |
|---|---|
static SecurityUtils.SecurityInfoHandler<javax.servlet.http.HttpSession,UserInfo> |
SESSION_SECURITY_INFO_HANDLER
SecurityInfo存储于HttpSession中,且SecurityInfo的类型为
UserInfo |
| 构造器和说明 |
|---|
SecurityUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <S,T extends Serializable> |
destroySecurityInfo(SecurityUtils.SecurityInfoHandler<S,T> handler,
S storage)
摧毁SecurityInfo
|
static String |
getIp() |
static <S,T extends Serializable> |
getSecurityInfo(SecurityUtils.SecurityInfoHandler<S,T> handler,
S storage)
获取SecurityInfo
|
static Serializable |
getSessionId() |
static UserInfo |
getUser()
获取用户信息
|
static String |
getUserId() |
static boolean |
isSecurity() |
static <S,T extends Serializable> |
storeSecurityInfo(SecurityUtils.SecurityInfoHandler<S,T> handler,
S storage,
T securityInfo)
SecurityInfo保存到仓库中
|
public static final SecurityUtils.SecurityInfoHandler<javax.servlet.http.HttpSession,UserInfo> SESSION_SECURITY_INFO_HANDLER
UserInfopublic static <S,T extends Serializable> void storeSecurityInfo(SecurityUtils.SecurityInfoHandler<S,T> handler, S storage, T securityInfo)
session - user - public static <S,T extends Serializable> T getSecurityInfo(SecurityUtils.SecurityInfoHandler<S,T> handler, S storage)
session - public static <S,T extends Serializable> void destroySecurityInfo(SecurityUtils.SecurityInfoHandler<S,T> handler, S storage)
session - public static boolean isSecurity()
public static String getUserId()
public static String getIp()
public static Serializable getSessionId()
public static UserInfo getUser()
Copyright © 2016. All rights reserved.