Package org.jboss.security.auth.login
Class BaseAuthenticationInfo
- java.lang.Object
-
- org.jboss.security.config.BaseSecurityInfo<Object>
-
- org.jboss.security.auth.login.BaseAuthenticationInfo
-
- Direct Known Subclasses:
AuthenticationInfo
,JASPIAuthenticationInfo
public class BaseAuthenticationInfo extends BaseSecurityInfo<Object>
Base for AuthenticationInfo(JAAS) and JASPIAuthenticationInfo(JSR-196)- Since:
- Dec 21, 2005
- Author:
-
-
-
Field Summary
-
Fields inherited from class org.jboss.security.config.BaseSecurityInfo
GET_CONFIG_ENTRY_PERM, jbossModuleNames, moduleEntries, name, SET_CONFIG_ENTRY_PERM
-
-
Constructor Summary
Constructors Constructor Description BaseAuthenticationInfo()
BaseAuthenticationInfo(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppConfigurationEntry[]
copyAppConfigurationEntry()
Creates and returns a copy of the application authentication configuration.protected AppConfigurationEntry[]
copyAppConfigurationEntry(List<Object> entries)
Creates and returns a copy of the specified list ofAppConfigurationEntry
objects, adding the security domain option when necessary.protected BaseSecurityInfo<Object>
create(String name)
AppConfigurationEntry[]
getAppConfigurationEntry()
Gets the application authentication configuration.-
Methods inherited from class org.jboss.security.config.BaseSecurityInfo
add, add, addJBossModuleName, getJBossModuleName, getJBossModuleNames, getModuleEntries, getName, merge, setJBossModuleName, setName
-
-
-
-
-
Constructor Detail
-
BaseAuthenticationInfo
public BaseAuthenticationInfo()
-
BaseAuthenticationInfo
public BaseAuthenticationInfo(String name)
-
-
Method Detail
-
create
protected BaseSecurityInfo<Object> create(String name)
- Specified by:
create
in classBaseSecurityInfo<Object>
-
getAppConfigurationEntry
public AppConfigurationEntry[] getAppConfigurationEntry()
Gets the application authentication configuration. Execution of this method requires a
getLoginConfiguration
permission.- Returns:
- an
AppConfigurationEntry
array containing the application's authentication configuration.
-
copyAppConfigurationEntry
public AppConfigurationEntry[] copyAppConfigurationEntry()
Creates and returns a copy of the application authentication configuration. By default this returns the array created by the
copyAppConfigurationEntry(List)
method using themoduleEntries
as a parameter.- Returns:
- an
AppConfigurationEntry
array containing the copied entries.
-
copyAppConfigurationEntry
protected AppConfigurationEntry[] copyAppConfigurationEntry(List<Object> entries)
Creates and returns a copy of the specified list of
AppConfigurationEntry
objects, adding the security domain option when necessary. Execution of this method requires agetLoginConfiguration
permission.- Parameters:
entries
- aList
containing theAppConfigurationEntry
objects to be copied.- Returns:
- an
AppConfigurationEntry
array containing the copied entries.
-
-