public class JASPIAuthenticationInfo extends BaseAuthenticationInfo
GET_CONFIG_ENTRY_PERM, jbossModuleNames, moduleEntries, name, SET_CONFIG_ENTRY_PERM
Constructor and Description |
---|
JASPIAuthenticationInfo()
Creates an instance of
JASPIAuthenticationInfo . |
JASPIAuthenticationInfo(String name)
Creates an instance of
JASPIAuthenticationInfo with the specified name. |
Modifier and Type | Method and Description |
---|---|
void |
add(AuthModuleEntry ame) |
void |
add(LoginModuleStackHolder lmsHolder) |
void |
copy(JASPIAuthenticationInfo pc) |
AppConfigurationEntry[] |
copyAppConfigurationEntry()
Overridden to copy the entries that have been configured in the login-module-stack.
|
protected BaseSecurityInfo<Object> |
create(String name) |
AppConfigurationEntry[] |
getAppConfigurationEntry()
Overridden to return the entries that have been configured in the login-config-stack.
|
AuthModuleEntry[] |
getAuthModuleEntry() |
LoginModuleStackHolder[] |
getLoginModuleStackHolder() |
LoginModuleStackHolder |
getLoginModuleStackHolder(String name) |
BaseSecurityInfo<Object> |
merge(BaseSecurityInfo<Object> bi)
Overriden to include the stacks of login modules in the merged object.
|
LoginModuleStackHolder |
removeLoginModuleStackHolder(String name) |
String |
toString() |
void |
writeContent(XMLStreamWriter writer)
Write element content.
|
copyAppConfigurationEntry
add, add, addJBossModuleName, getJBossModuleName, getJBossModuleNames, getModuleEntries, getName, setJBossModuleName, setName
public JASPIAuthenticationInfo()
Creates an instance of JASPIAuthenticationInfo
.
public JASPIAuthenticationInfo(String name)
Creates an instance of JASPIAuthenticationInfo
with the specified name.
name
- the name of the enclosing ApplicationPolicy
.public void add(LoginModuleStackHolder lmsHolder)
public void add(AuthModuleEntry ame)
public AuthModuleEntry[] getAuthModuleEntry()
public LoginModuleStackHolder getLoginModuleStackHolder(String name)
public LoginModuleStackHolder[] getLoginModuleStackHolder()
public LoginModuleStackHolder removeLoginModuleStackHolder(String name)
public void copy(JASPIAuthenticationInfo pc)
public AppConfigurationEntry[] getAppConfigurationEntry()
Overridden to return the entries that have been configured in the login-config-stack. If more than one stack has been configured, then the entries corresponding to the first stack will be returned.
getAppConfigurationEntry
in class BaseAuthenticationInfo
AppConfigurationEntry
array containing the application's authentication configuration.public AppConfigurationEntry[] copyAppConfigurationEntry()
Overridden to copy the entries that have been configured in the login-module-stack. If more than one stack has been configured, then the entries corresponding to the first stack will be copied and returned.
copyAppConfigurationEntry
in class BaseAuthenticationInfo
AppConfigurationEntry
array containing the copied entries.protected BaseSecurityInfo<Object> create(String name)
create
in class BaseAuthenticationInfo
public BaseSecurityInfo<Object> merge(BaseSecurityInfo<Object> bi)
Overriden to include the stacks of login modules in the merged object.
merge
in class BaseSecurityInfo<Object>
public void writeContent(XMLStreamWriter writer) throws XMLStreamException
writer
- XMLStreamException
Copyright © 2021 JBoss by Red Hat. All rights reserved.