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 ofAppConfigurationEntryobjects, 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:
createin classBaseSecurityInfo<Object>
-
getAppConfigurationEntry
public AppConfigurationEntry[] getAppConfigurationEntry()
Gets the application authentication configuration. Execution of this method requires a
getLoginConfigurationpermission.- Returns:
- an
AppConfigurationEntryarray 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 themoduleEntriesas a parameter.- Returns:
- an
AppConfigurationEntryarray containing the copied entries.
-
copyAppConfigurationEntry
protected AppConfigurationEntry[] copyAppConfigurationEntry(List<Object> entries)
Creates and returns a copy of the specified list of
AppConfigurationEntryobjects, adding the security domain option when necessary. Execution of this method requires agetLoginConfigurationpermission.- Parameters:
entries- aListcontaining theAppConfigurationEntryobjects to be copied.- Returns:
- an
AppConfigurationEntryarray containing the copied entries.
-
-