Package org.jboss.security.auth.login
Class AuthenticationInfo
- java.lang.Object
-
- org.jboss.security.config.BaseSecurityInfo<Object>
-
- org.jboss.security.auth.login.BaseAuthenticationInfo
-
- org.jboss.security.auth.login.AuthenticationInfo
-
public class AuthenticationInfo extends BaseAuthenticationInfo
The login module configuration information.- Version:
- $Revision$
- Author:
- Scott.Stark@jboss.org, Marcus Moyses
-
-
Field Summary
Fields Modifier and Type Field Description static AuthPermission
GET_CONFIG_ENTRY_PERM
static AuthPermission
SET_CONFIG_ENTRY_PERM
-
Fields inherited from class org.jboss.security.config.BaseSecurityInfo
jbossModuleNames, moduleEntries, name
-
-
Constructor Summary
Constructors Constructor Description AuthenticationInfo()
AuthenticationInfo(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAppConfigurationEntry(AppConfigurationEntry entry)
protected BaseSecurityInfo<Object>
create(String name)
CallbackHandler
getAppCallbackHandler()
void
setAppCallbackHandler(CallbackHandler handler)
void
setAppConfigurationEntry(List<AppConfigurationEntry> listOfEntries)
void
setAppConfigurationEntry(AppConfigurationEntry[] loginModules)
Set an application authentication configuration.String
toString()
void
writeContent(XMLStreamWriter writer)
Write element content.-
Methods inherited from class org.jboss.security.auth.login.BaseAuthenticationInfo
copyAppConfigurationEntry, copyAppConfigurationEntry, getAppConfigurationEntry
-
Methods inherited from class org.jboss.security.config.BaseSecurityInfo
add, add, addJBossModuleName, getJBossModuleName, getJBossModuleNames, getModuleEntries, getName, merge, setJBossModuleName, setName
-
-
-
-
Field Detail
-
GET_CONFIG_ENTRY_PERM
public static final AuthPermission GET_CONFIG_ENTRY_PERM
-
SET_CONFIG_ENTRY_PERM
public static final AuthPermission SET_CONFIG_ENTRY_PERM
-
-
Constructor Detail
-
AuthenticationInfo
public AuthenticationInfo()
-
AuthenticationInfo
public AuthenticationInfo(String name)
-
-
Method Detail
-
addAppConfigurationEntry
public void addAppConfigurationEntry(AppConfigurationEntry entry)
-
setAppConfigurationEntry
public void setAppConfigurationEntry(AppConfigurationEntry[] loginModules)
Set an application authentication configuration. This requires an AuthPermission("setLoginConfiguration") access.
-
setAppConfigurationEntry
public void setAppConfigurationEntry(List<AppConfigurationEntry> listOfEntries)
-
getAppCallbackHandler
public CallbackHandler getAppCallbackHandler()
-
setAppCallbackHandler
public void setAppCallbackHandler(CallbackHandler handler)
-
create
protected BaseSecurityInfo<Object> create(String name)
- Overrides:
create
in classBaseAuthenticationInfo
-
writeContent
public void writeContent(XMLStreamWriter writer) throws XMLStreamException
Write element content. The start element is already written.- Parameters:
writer
-- Throws:
XMLStreamException
-
-