| Modifier and Type | Class and Description |
|---|---|
static class |
AuthenticationConfiguration.ForwardingMode |
| Constructor and Description |
|---|
AuthenticationConfiguration(String key) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
Boolean |
anonymous()
Enables anonymous authentication.
|
T |
anonymous(Boolean value)
Enables anonymous authentication.
|
String |
attributeExtends()
A previously defined authentication configuration to extend.
|
T |
attributeExtends(String value)
A previously defined authentication configuration to extend.
|
String |
authenticationName()
The authentication name to use.
|
T |
authenticationName(String value)
The authentication name to use.
|
String |
authorizationName()
The authorization name to use.
|
T |
authorizationName(String value)
The authorization name to use.
|
Map |
credentialReference()
The reference to credential stored in CredentialStore under defined alias
or clear text password.
|
T |
credentialReference(Map value)
The reference to credential stored in CredentialStore under defined alias
or clear text password.
|
T |
credentialReference(String key,
Object value)
The reference to credential stored in CredentialStore under defined alias
or clear text password.
|
AuthenticationConfiguration.ForwardingMode |
forwardingMode()
The type of security identity forwarding to use.
|
T |
forwardingMode(AuthenticationConfiguration.ForwardingMode value)
The type of security identity forwarding to use.
|
String |
getKey() |
String |
host()
The host to use.
|
T |
host(String value)
The host to use.
|
String |
kerberosSecurityFactory()
Reference to a kerberos security factory used to obtain a GSS kerberos
credential
|
T |
kerberosSecurityFactory(String value)
Reference to a kerberos security factory used to obtain a GSS kerberos
credential
|
Map |
mechanismProperties()
Configuration properties for the SASL authentication mechanism.
|
T |
mechanismProperties(Map value)
Configuration properties for the SASL authentication mechanism.
|
T |
mechanismProperty(String key,
Object value)
Configuration properties for the SASL authentication mechanism.
|
Integer |
port()
The port to use.
|
T |
port(Integer value)
The port to use.
|
String |
protocol()
The protocol to use.
|
T |
protocol(String value)
The protocol to use.
|
String |
realm()
The realm to use.
|
T |
realm(String value)
The realm to use.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
String |
saslMechanismSelector()
The SASL mechanism selector string.
|
T |
saslMechanismSelector(String value)
The SASL mechanism selector string.
|
String |
securityDomain()
Reference to a security domain to obtain a forwarded identity.
|
T |
securityDomain(String value)
Reference to a security domain to obtain a forwarded identity.
|
public AuthenticationConfiguration(String key)
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
@ModelNodeBinding(detypedName="anonymous") public Boolean anonymous()
@ModelNodeBinding(detypedName="authentication-name") public String authenticationName()
@ModelNodeBinding(detypedName="authorization-name") public String authorizationName()
@ModelNodeBinding(detypedName="credential-reference") public Map credentialReference()
public T credentialReference(Map value)
public T credentialReference(String key, Object value)
@ModelNodeBinding(detypedName="extends") public String attributeExtends()
public T attributeExtends(String value)
@ModelNodeBinding(detypedName="forwarding-mode") public AuthenticationConfiguration.ForwardingMode forwardingMode()
public T forwardingMode(AuthenticationConfiguration.ForwardingMode value)
@ModelNodeBinding(detypedName="host") public String host()
@ModelNodeBinding(detypedName="kerberos-security-factory") public String kerberosSecurityFactory()
public T kerberosSecurityFactory(String value)
@ModelNodeBinding(detypedName="mechanism-properties") public Map mechanismProperties()
public T mechanismProperties(Map value)
public T mechanismProperty(String key, Object value)
@ModelNodeBinding(detypedName="port") public Integer port()
@ModelNodeBinding(detypedName="protocol") public String protocol()
@ModelNodeBinding(detypedName="realm") public String realm()
@ModelNodeBinding(detypedName="sasl-mechanism-selector") public String saslMechanismSelector()
public T saslMechanismSelector(String value)
@ModelNodeBinding(detypedName="security-domain") public String securityDomain()
Copyright © 2019 JBoss by Red Hat. All rights reserved.