public class AuthenticationConfiguration<T extends AuthenticationConfiguration<T>> extends Object
| 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 String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public Boolean anonymous()
public String authenticationName()
public String authorizationName()
public Map credentialReference()
public T credentialReference(Map value)
public T credentialReference(String key, Object value)
public String attributeExtends()
public T attributeExtends(String value)
public AuthenticationConfiguration.ForwardingMode forwardingMode()
public T forwardingMode(AuthenticationConfiguration.ForwardingMode value)
public String host()
public String kerberosSecurityFactory()
public T kerberosSecurityFactory(String value)
public Map mechanismProperties()
public T mechanismProperties(Map value)
public T mechanismProperty(String key, Object value)
public Integer port()
public String protocol()
public String realm()
public String saslMechanismSelector()
public T saslMechanismSelector(String value)
public String securityDomain()
Copyright © 2018 JBoss by Red Hat. All rights reserved.