public interface AuthenticationContext
Modifier and Type | Method and Description |
---|---|
void |
clearCurrentSecurityContext()
Remove the current security information
|
net.sf.acegisecurity.Authentication |
getCurrentAuthentication() |
String |
getCurrentUserName()
Get the current user name.
|
String |
getGuestUserName()
Get the name of the Guest User.
|
String |
getGuestUserName(String tenantDomain)
Get the name of the guest user
|
String |
getSystemUserName()
Get the name of the system user.
|
String |
getSystemUserName(String tenantDomain)
Get the name of the system user
|
String |
getUserDomain(String userName)
Extracts the tenant domain name from a user name
|
boolean |
isCurrentUserTheSystemUser()
Is the current user the system user?
|
boolean |
isGuestUserName(String userName)
True if this is a guest user ?
|
boolean |
isSystemUserName(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(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.
|
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 Detailsnet.sf.acegisecurity.Authentication getCurrentAuthentication() throws org.alfresco.repo.security.authentication.AuthenticationException
AuthenticationException
net.sf.acegisecurity.Authentication setSystemUserAsCurrentUser()
net.sf.acegisecurity.Authentication setSystemUserAsCurrentUser(String tenantDomain)
String getSystemUserName()
boolean isSystemUserName(String userName)
boolean isCurrentUserTheSystemUser()
String getGuestUserName()
boolean isGuestUserName(String userName)
String getCurrentUserName() throws org.alfresco.repo.security.authentication.AuthenticationException
AuthenticationException
Copyright © 2005–2017 Alfresco Software. All rights reserved.