Nuxeo Enterprise Platform 5.4

org.nuxeo.runtime.api.login
Class SecurityDomain

java.lang.Object
  extended by 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

Constructor Summary
SecurityDomain()
           
SecurityDomain(java.lang.String name)
           
SecurityDomain(java.lang.String name, javax.security.auth.login.AppConfigurationEntry[] entries)
           
 
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
 

Constructor Detail

SecurityDomain

public SecurityDomain()

SecurityDomain

public SecurityDomain(java.lang.String name)

SecurityDomain

public SecurityDomain(java.lang.String name,
                      javax.security.auth.login.AppConfigurationEntry[] entries)
Method Detail

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)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.