|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LoginService
Method Summary | |
---|---|
void |
addSecurityDomain(SecurityDomain domain)
|
SecurityDomain |
getSecurityDomain(java.lang.String name)
|
SecurityDomain[] |
getSecurityDomains()
|
boolean |
isSystemId(java.security.Principal principal)
|
javax.security.auth.login.LoginContext |
login()
System login, using a private principal that has all privileges. |
javax.security.auth.login.LoginContext |
login(javax.security.auth.callback.CallbackHandler cbHandler)
Client login using a custom callback handler to retrieve login info. |
javax.security.auth.login.LoginContext |
login(java.lang.String username,
java.lang.Object credentials)
Client login using the given username and password. |
javax.security.auth.login.LoginContext |
loginAs(java.lang.String username)
System login, using a private principal that has all privileges. |
void |
removeSecurityDomain(java.lang.String name)
|
void |
removeSecurityDomains()
|
Method Detail |
---|
javax.security.auth.login.LoginContext login() throws javax.security.auth.login.LoginException
The method requires the caller to have the SystemLoginPermission
permission.
javax.security.auth.login.LoginException
javax.security.auth.login.LoginContext loginAs(java.lang.String username) throws javax.security.auth.login.LoginException
The method requires the caller to have the SystemLoginPermission
permission.
username
- the username that originated the system login
javax.security.auth.login.LoginException
javax.security.auth.login.LoginContext login(java.lang.String username, java.lang.Object credentials) throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginException
javax.security.auth.login.LoginContext login(javax.security.auth.callback.CallbackHandler cbHandler) throws javax.security.auth.login.LoginException
cbHandler
- the callback handler to use to retrieve the login info
javax.security.auth.login.LoginException
SecurityDomain getSecurityDomain(java.lang.String name)
void addSecurityDomain(SecurityDomain domain)
boolean isSystemId(java.security.Principal principal)
void removeSecurityDomain(java.lang.String name)
SecurityDomain[] getSecurityDomains()
void removeSecurityDomains()
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |