| Package | Description |
|---|---|
| org.apache.directory.server.config.builder | |
| org.apache.directory.server.core.authn |
| Modifier and Type | Method and Description |
|---|---|
static Authenticator |
ServiceBuilder.createAuthenticator(AuthenticatorBean authenticatorBean)
Creates a Authenticator from the configuration
|
static Authenticator[] |
ServiceBuilder.createAuthenticators(java.util.List<AuthenticatorBean> list)
Creates the array of transports read from the DIT
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAuthenticator
Base class for all Authenticators.
|
class |
AnonymousAuthenticator
An
Authenticator that handles anonymous connections
(type 'none'). |
class |
DelegatingAuthenticator
Authenticator delegating to another LDAP server.
|
class |
SimpleAuthenticator
A simple
Authenticator that authenticates clear text passwords
contained within the userPassword attribute in DIT. |
class |
StrongAuthenticator
An
Authenticator that handles SASL connections (X.501 authentication
level 'strong'). |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<Authenticator> |
AuthenticationInterceptor.authenticators
A Set of all the existing Authenticator to be used by the bind operation
|
private java.util.Map<org.apache.directory.api.ldap.model.constants.AuthenticationLevel,java.util.Collection<Authenticator>> |
AuthenticationInterceptor.authenticatorsMapByType
A map of authenticators associated with the authentication level required
|
| Modifier and Type | Method and Description |
|---|---|
private Authenticator |
AuthenticationInterceptor.selectAuthenticator(org.apache.directory.api.ldap.model.name.Dn bindDn,
org.apache.directory.api.ldap.model.constants.AuthenticationLevel level)
Return the selected authenticator given the DN and the level required.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Authenticator> |
AuthenticationInterceptor.getAuthenticators() |
private java.util.Collection<Authenticator> |
AuthenticationInterceptor.getAuthenticators(org.apache.directory.api.ldap.model.constants.AuthenticationLevel type)
Returns the list of
Authenticators with the specified type. |
| Modifier and Type | Method and Description |
|---|---|
private void |
AuthenticationInterceptor.register(Authenticator authenticator,
DirectoryService directoryService)
Initializes the specified
Authenticator and registers it to
this service. |
void |
AuthenticationInterceptor.setAuthenticators(Authenticator[] authenticators) |
| Modifier and Type | Method and Description |
|---|---|
void |
AuthenticationInterceptor.setAuthenticators(java.util.Set<Authenticator> authenticators) |