public interface SimpleIdentityManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GUEST_IDENTITY_ID |
| Modifier and Type | Method and Description |
|---|---|
void |
addRule(Rule rule) |
java.util.Collection |
getActions()
Return a list of the actions that are registered.
|
SimpleIdentity |
getAdministrator() |
SimpleIdentity |
getCurrentIdentity()
Return the identity of the current session in the system.
|
java.util.Collection<Rule> |
getRules() |
void |
login(java.lang.String domain,
java.lang.String identityid,
java.lang.String password)
Authenticate the identity in the system and stablish a session with this
identity.
|
void |
logout()
Closes the session stablised with the current identity.
|
boolean |
needDomain()
Inform if the login process require a domain name.
|
void |
registerAction(java.lang.String actionName)
Register the actionName as an action that require authorization.
|
void |
sudo(java.lang.String domain,
java.lang.String identityid,
java.lang.Runnable acction)
Run the specified action as the specified identity.
|
static final java.lang.String GUEST_IDENTITY_ID
void login(java.lang.String domain,
java.lang.String identityid,
java.lang.String password)
throws UnauthorizedException
domain, - the domain used to authenticate the useridentityid, - identity id to login in the systempassword - UnauthorizedExceptionvoid logout()
SimpleIdentity getCurrentIdentity()
SimpleIdentity getAdministrator()
boolean needDomain()
void sudo(java.lang.String domain,
java.lang.String identityid,
java.lang.Runnable acction)
domain - identityid - acction - void registerAction(java.lang.String actionName)
actionName - java.util.Collection getActions()
void addRule(Rule rule)
java.util.Collection<Rule> getRules()