public interface AuthenticationSession
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDistinguishedName()
Returns the distinguished, fully qualified, unique name of the user
|
java.util.Set<java.lang.String> |
getGroups()
Returns the user groups that the user is member of
|
java.lang.String |
getMailAddress()
Returns the e-mail address of the user if known
|
java.util.Set<java.lang.String> |
getNames()
Returns all known name variants/aliases of the user
|
java.lang.String |
getSessionToken()
May return a session token as Single sign-on information
|
boolean |
isValid()
Returns if this session object is still valid
|
void |
logout()
Closes the authentication session making this object invalid
|
java.lang.String getDistinguishedName()
java.lang.String getMailAddress()
java.util.Set<java.lang.String> getNames()
java.util.Set<java.lang.String> getGroups()
void logout()
boolean isValid()
java.lang.String getSessionToken()