public class SecurityDomain<T extends SecurityDomain<T>> extends Object
Constructor and Description |
---|
SecurityDomain(String key) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
String |
defaultRealm()
The default realm contained by this security domain.
|
T |
defaultRealm(String value)
The default realm contained by this security domain.
|
String |
evidenceDecoder()
A reference to an EvidenceDecoder to be used by this domain.
|
T |
evidenceDecoder(String value)
A reference to an EvidenceDecoder to be used by this domain.
|
String |
getKey() |
Boolean |
outflowAnonymous()
When outflowing to a security domain if outflow is not possible should
the anonymous identity be used? Outflowing anonymous has the effect of
clearing any identity already established for that domain.
|
T |
outflowAnonymous(Boolean value)
When outflowing to a security domain if outflow is not possible should
the anonymous identity be used? Outflowing anonymous has the effect of
clearing any identity already established for that domain.
|
T |
outflowSecurityDomain(String value)
The list of security domains that the security identity from this domain
should automatically outflow to.
|
List<String> |
outflowSecurityDomains()
The list of security domains that the security identity from this domain
should automatically outflow to.
|
T |
outflowSecurityDomains(List<String> value)
The list of security domains that the security identity from this domain
should automatically outflow to.
|
T |
outflowSecurityDomains(String... args)
The list of security domains that the security identity from this domain
should automatically outflow to.
|
String |
permissionMapper()
A reference to a PermissionMapper to be used by this domain.
|
T |
permissionMapper(String value)
A reference to a PermissionMapper to be used by this domain.
|
String |
postRealmPrincipalTransformer()
A reference to a principal transformer to be applied after the realm has
operated on the supplied identity name.
|
T |
postRealmPrincipalTransformer(String value)
A reference to a principal transformer to be applied after the realm has
operated on the supplied identity name.
|
String |
preRealmPrincipalTransformer()
A reference to a principal transformer to be applied before the realm is
selected.
|
T |
preRealmPrincipalTransformer(String value)
A reference to a principal transformer to be applied before the realm is
selected.
|
String |
principalDecoder()
A reference to a PrincipalDecoder to be used by this domain.
|
T |
principalDecoder(String value)
A reference to a PrincipalDecoder to be used by this domain.
|
T |
realm(Map value)
The list of realms contained by this security domain.
|
String |
realmMapper()
Reference to the RealmMapper to be used by this domain.
|
T |
realmMapper(String value)
Reference to the RealmMapper to be used by this domain.
|
List<Map> |
realms()
The list of realms contained by this security domain.
|
T |
realms(List<Map> value)
The list of realms contained by this security domain.
|
T |
realms(Map... args)
The list of realms contained by this security domain.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
String |
roleMapper()
Reference to the RoleMapper to be used by this domain.
|
T |
roleMapper(String value)
Reference to the RoleMapper to be used by this domain.
|
String |
securityEventListener()
Reference to a listener for security events.
|
T |
securityEventListener(String value)
Reference to a listener for security events.
|
T |
trustedSecurityDomain(String value)
The list of security domains that are trusted by this security domain.
|
List<String> |
trustedSecurityDomains()
The list of security domains that are trusted by this security domain.
|
T |
trustedSecurityDomains(List<String> value)
The list of security domains that are trusted by this security domain.
|
T |
trustedSecurityDomains(String... args)
The list of security domains that are trusted by this security domain.
|
public SecurityDomain(String key)
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public String defaultRealm()
public T defaultRealm(String value)
public String evidenceDecoder()
public T evidenceDecoder(String value)
public Boolean outflowAnonymous()
public T outflowAnonymous(Boolean value)
public List<String> outflowSecurityDomains()
public T outflowSecurityDomains(List<String> value)
public T outflowSecurityDomain(String value)
public T outflowSecurityDomains(String... args)
public String permissionMapper()
public T permissionMapper(String value)
public String postRealmPrincipalTransformer()
public T postRealmPrincipalTransformer(String value)
public String preRealmPrincipalTransformer()
public T preRealmPrincipalTransformer(String value)
public String principalDecoder()
public T principalDecoder(String value)
public String realmMapper()
public T realmMapper(String value)
public String roleMapper()
public String securityEventListener()
public T securityEventListener(String value)
public List<String> trustedSecurityDomains()
public T trustedSecurityDomains(List<String> value)
public T trustedSecurityDomain(String value)
Copyright © 2020 JBoss by Red Hat. All rights reserved.