Package com.floragunn.dlic.auth.ldap2
Class LDAPAuthenticationBackend2
- java.lang.Object
-
- com.floragunn.dlic.auth.ldap2.LDAPAuthenticationBackend2
-
- All Implemented Interfaces:
com.floragunn.searchguard.auth.api.AuthenticationBackend,com.floragunn.searchguard.auth.api.SyncAuthenticationBackend,com.floragunn.searchguard.auth.Destroyable
public class LDAPAuthenticationBackend2 extends Object implements com.floragunn.searchguard.auth.api.SyncAuthenticationBackend, com.floragunn.searchguard.auth.Destroyable
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.logging.log4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description LDAPAuthenticationBackend2(org.elasticsearch.common.settings.Settings settings, Path configPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.floragunn.searchguard.user.Userauthenticate(com.floragunn.searchguard.user.AuthCredentials credentials)voiddestroy()booleanexists(com.floragunn.searchguard.user.User user)StringgetType()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
LDAPAuthenticationBackend2
public LDAPAuthenticationBackend2(org.elasticsearch.common.settings.Settings settings, Path configPath) throws SettingsBasedSSLConfigurator.SSLConfigException, com.unboundid.ldap.sdk.LDAPException- Throws:
SettingsBasedSSLConfigurator.SSLConfigExceptioncom.unboundid.ldap.sdk.LDAPException
-
-
Method Detail
-
authenticate
public com.floragunn.searchguard.user.User authenticate(com.floragunn.searchguard.user.AuthCredentials credentials) throws org.elasticsearch.ElasticsearchSecurityException- Specified by:
authenticatein interfacecom.floragunn.searchguard.auth.api.SyncAuthenticationBackend- Throws:
org.elasticsearch.ElasticsearchSecurityException
-
getType
public String getType()
- Specified by:
getTypein interfacecom.floragunn.searchguard.auth.api.AuthenticationBackend
-
exists
public boolean exists(com.floragunn.searchguard.user.User user)
- Specified by:
existsin interfacecom.floragunn.searchguard.auth.api.AuthenticationBackend
-
destroy
public void destroy()
- Specified by:
destroyin interfacecom.floragunn.searchguard.auth.Destroyable
-
-