org.nuxeo.runtime.api.login
Class SecurityDomain
java.lang.Object
org.nuxeo.runtime.api.login.SecurityDomain
- All Implemented Interfaces:
- java.io.Serializable
public class SecurityDomain
- extends java.lang.Object
- implements java.io.Serializable
- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
Method Summary |
static javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag |
controlFlagFromString(java.lang.String flag)
|
static java.lang.String |
controlFlagToString(javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag flag)
|
javax.security.auth.login.AppConfigurationEntry[] |
getAppConfigurationEntries()
|
java.lang.String |
getName()
|
javax.security.auth.login.LoginContext |
login(javax.security.auth.callback.CallbackHandler handler)
|
javax.security.auth.login.LoginContext |
login(java.lang.String username,
java.lang.Object credentials)
|
javax.security.auth.login.LoginContext |
login(javax.security.auth.Subject subject)
|
javax.security.auth.login.LoginContext |
login(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler handler)
|
void |
setAppConfigurationEntries(javax.security.auth.login.AppConfigurationEntry[] entries)
|
void |
setEntries(java.util.List<LoginModuleDescriptor> descriptors)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecurityDomain
public SecurityDomain()
SecurityDomain
public SecurityDomain(java.lang.String name)
SecurityDomain
public SecurityDomain(java.lang.String name,
javax.security.auth.login.AppConfigurationEntry[] entries)
getName
public java.lang.String getName()
getAppConfigurationEntries
public javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntries()
setAppConfigurationEntries
public void setAppConfigurationEntries(javax.security.auth.login.AppConfigurationEntry[] entries)
setEntries
public void setEntries(java.util.List<LoginModuleDescriptor> descriptors)
login
public javax.security.auth.login.LoginContext login(javax.security.auth.Subject subject)
throws javax.security.auth.login.LoginException
- Throws:
javax.security.auth.login.LoginException
login
public javax.security.auth.login.LoginContext login(javax.security.auth.callback.CallbackHandler handler)
throws javax.security.auth.login.LoginException
- Throws:
javax.security.auth.login.LoginException
login
public javax.security.auth.login.LoginContext login(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler handler)
throws javax.security.auth.login.LoginException
- Throws:
javax.security.auth.login.LoginException
login
public javax.security.auth.login.LoginContext login(java.lang.String username,
java.lang.Object credentials)
throws javax.security.auth.login.LoginException
- Throws:
javax.security.auth.login.LoginException
controlFlagToString
public static java.lang.String controlFlagToString(javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag flag)
controlFlagFromString
public static javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag controlFlagFromString(java.lang.String flag)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.