public class LdapAuthentication<T extends LdapAuthentication<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LdapAuthentication.LdapAuthenticationResources
Child mutators for LdapAuthentication
|
Constructor and Description |
---|
LdapAuthentication() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
String |
advancedFilter()
The fully defined filter to be used to search for the user based on their
entered user ID.
|
T |
advancedFilter(String value)
The fully defined filter to be used to search for the user based on their
entered user ID.
|
Boolean |
allowEmptyPasswords()
Should empty passwords be accepted from the user being authenticated.
|
T |
allowEmptyPasswords(Boolean value)
Should empty passwords be accepted from the user being authenticated.
|
String |
baseDn()
The base distinguished name to commence the search for the user.
|
T |
baseDn(String value)
The base distinguished name to commence the search for the user.
|
T |
byAccessTimeCache()
A cache to hold the results of previous LDAP interactions.
|
T |
byAccessTimeCache(ByAccessTimeCache value)
A cache to hold the results of previous LDAP interactions.
|
T |
byAccessTimeCache(ByAccessTimeCacheConsumer consumer)
A cache to hold the results of previous LDAP interactions.
|
T |
byAccessTimeCache(ByAccessTimeCacheSupplier supplier)
A cache to hold the results of previous LDAP interactions.
|
T |
bySearchTimeCache()
A cache to hold the results of previous LDAP interactions.
|
T |
bySearchTimeCache(BySearchTimeCache value)
A cache to hold the results of previous LDAP interactions.
|
T |
bySearchTimeCache(BySearchTimeCacheConsumer consumer)
A cache to hold the results of previous LDAP interactions.
|
T |
bySearchTimeCache(BySearchTimeCacheSupplier supplier)
A cache to hold the results of previous LDAP interactions.
|
String |
connection()
The name of the connection to use to connect to LDAP.
|
T |
connection(String value)
The name of the connection to use to connect to LDAP.
|
String |
getKey() |
Boolean |
recursive()
Whether the search should be recursive.
|
T |
recursive(Boolean value)
Whether the search should be recursive.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
LdapAuthentication.LdapAuthenticationResources |
subresources() |
String |
userDn()
The name of the attribute which is the user's distinguished name.
|
T |
userDn(String value)
The name of the attribute which is the user's distinguished name.
|
String |
usernameAttribute()
The name of the attribute to search for the user.
|
T |
usernameAttribute(String value)
The name of the attribute to search for the user.
|
String |
usernameLoad()
The name of the attribute that should be loaded from the authenticated
users LDAP entry to replace the username that they supplied, e.g.
|
T |
usernameLoad(String value)
The name of the attribute that should be loaded from the authenticated
users LDAP entry to replace the username that they supplied, e.g.
|
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public LdapAuthentication.LdapAuthenticationResources subresources()
public T bySearchTimeCache(BySearchTimeCache value)
public T bySearchTimeCache(BySearchTimeCacheConsumer consumer)
public T bySearchTimeCache()
public T bySearchTimeCache(BySearchTimeCacheSupplier supplier)
public T byAccessTimeCache(ByAccessTimeCache value)
public T byAccessTimeCache(ByAccessTimeCacheConsumer consumer)
public T byAccessTimeCache()
public T byAccessTimeCache(ByAccessTimeCacheSupplier supplier)
public String advancedFilter()
public T advancedFilter(String value)
public Boolean allowEmptyPasswords()
public T allowEmptyPasswords(Boolean value)
public String baseDn()
public T baseDn(String value)
public String connection()
public Boolean recursive()
public String userDn()
public T userDn(String value)
public String usernameAttribute()
public T usernameAttribute(String value)
public String usernameLoad()
Copyright © 2019 JBoss by Red Hat. All rights reserved.