public interface IAuthInfo extends IPrincipalData, Map<String,Object>
Modifier and Type | Field and Description |
---|---|
static String |
ANONYMOUS_AUTH_TYPE |
static String |
IDSUSER |
static String |
PORTAL_USER |
static String |
REMOTEADDR |
static String |
SESSION_ID |
static String |
SSO_CAPABLE |
static String |
UNKNOWN_TYPE |
static String |
USERS |
ID
Modifier and Type | Method and Description |
---|---|
void |
copy(IAuthInfo targetAuthInfo)
Copies the current values into the targetAuthInfo
|
String |
getAuthType()
Get the authorization type
(usually the type of auth handler that accepted the auth,
like 'simple', 'cookie', 'complex', etc.)
|
String |
getRemoteAddr()
Get the Internet Protocol (IP) address of the client that sent the request.
|
String |
getSessionID()
return the current user's session id
|
String |
getSessionState()
Returns persisted session state in string form.
|
void |
setAuthType(String authType) |
void |
setRemoteAddr(String remoteAddr)
Set the Internet Protocol (IP) address of the client that sent the request.
|
void |
setSessionID(String sessionID)
This stores the current user's Session ID
|
getDN, getDomain, getDomainUserName, getPassword, getUri, getUserDirectoryURI, getUserID, getUserName, isAdminSession, isAnonymous, isAuthenticated, isLoginSession, isPrivilegedInfo, setAuthentication, setDN, setDomain, setInfo, setIsAdminSession, setIsAnonymous, setIsLoginSession, setIsPrivilegedInfo, setUri, setUserID, setUserName
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
static final String UNKNOWN_TYPE
static final String USERS
static final String IDSUSER
static final String REMOTEADDR
static final String SESSION_ID
static final String PORTAL_USER
static final String ANONYMOUS_AUTH_TYPE
static final String SSO_CAPABLE
String getAuthType()
void setAuthType(String authType)
getAuthType()
void setRemoteAddr(String remoteAddr)
remoteAddr
- Internet Protocol (IP) addressString getRemoteAddr()
void setSessionID(String sessionID)
HttpSession.getId()
String getSessionID()
HttpSession.getId()
String getSessionState()
void copy(IAuthInfo targetAuthInfo)
targetAuthInfo
-