|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AuthenticationContext
Low-level interface allowing control and retrieval of the authentication information held for the current thread.
Method Summary | |
---|---|
void |
clearCurrentSecurityContext()
Remove the current security information |
net.sf.acegisecurity.Authentication |
getCurrentAuthentication()
|
java.lang.String |
getCurrentUserName()
Get the current user name. |
java.lang.String |
getGuestUserName()
Get the name of the Guest User. |
java.lang.String |
getGuestUserName(java.lang.String tenantDomain)
Get the name of the guest user |
java.lang.String |
getSystemUserName()
Get the name of the system user. |
java.lang.String |
getSystemUserName(java.lang.String tenantDomain)
Get the name of the system user |
java.lang.String |
getUserDomain(java.lang.String userName)
Extracts the tenant domain name from a user name |
boolean |
isCurrentUserTheSystemUser()
Is the current user the system user? |
boolean |
isGuestUserName(java.lang.String userName)
True if this is a guest user ? |
boolean |
isSystemUserName(java.lang.String userName)
True if this is the System user ? |
net.sf.acegisecurity.Authentication |
setCurrentAuthentication(net.sf.acegisecurity.Authentication authentication)
Explicitly set the current suthentication. |
net.sf.acegisecurity.Authentication |
setSystemUserAsCurrentUser()
Set the system user as the current user. |
net.sf.acegisecurity.Authentication |
setSystemUserAsCurrentUser(java.lang.String tenantDomain)
Set the system user as the current user. |
net.sf.acegisecurity.Authentication |
setUserDetails(net.sf.acegisecurity.UserDetails ud)
Explicitly set the given validated user details to be authenticated. |
Method Detail |
---|
void clearCurrentSecurityContext()
net.sf.acegisecurity.Authentication setCurrentAuthentication(net.sf.acegisecurity.Authentication authentication)
cleared
.
authentication
- the current authentication (may be null).
net.sf.acegisecurity.Authentication setUserDetails(net.sf.acegisecurity.UserDetails ud)
ud
- the User Details
net.sf.acegisecurity.Authentication getCurrentAuthentication() throws AuthenticationException
AuthenticationException
net.sf.acegisecurity.Authentication setSystemUserAsCurrentUser()
net.sf.acegisecurity.Authentication setSystemUserAsCurrentUser(java.lang.String tenantDomain)
java.lang.String getSystemUserName()
java.lang.String getSystemUserName(java.lang.String tenantDomain)
boolean isSystemUserName(java.lang.String userName)
boolean isCurrentUserTheSystemUser()
java.lang.String getGuestUserName()
java.lang.String getGuestUserName(java.lang.String tenantDomain)
boolean isGuestUserName(java.lang.String userName)
java.lang.String getCurrentUserName() throws AuthenticationException
AuthenticationException
java.lang.String getUserDomain(java.lang.String userName)
userName
- a user name
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |