Package com.floragunn.dlic.auth.ldap2
Class LDAPAuthenticationBackend2
- java.lang.Object
-
- com.floragunn.dlic.auth.ldap2.LDAPAuthenticationBackend2
-
- All Implemented Interfaces:
com.floragunn.searchguard.auth.AuthenticationBackend,com.floragunn.searchguard.auth.Destroyable
public class LDAPAuthenticationBackend2 extends Object implements com.floragunn.searchguard.auth.AuthenticationBackend, 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()
-
-
-
Constructor Detail
-
LDAPAuthenticationBackend2
public LDAPAuthenticationBackend2(org.elasticsearch.common.settings.Settings settings, Path configPath) throws SettingsBasedSSLConfigurator.SSLConfigException
-
-
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.AuthenticationBackend- Throws:
org.elasticsearch.ElasticsearchSecurityException
-
getType
public String getType()
- Specified by:
getTypein interfacecom.floragunn.searchguard.auth.AuthenticationBackend
-
exists
public boolean exists(com.floragunn.searchguard.user.User user)
- Specified by:
existsin interfacecom.floragunn.searchguard.auth.AuthenticationBackend
-
destroy
public void destroy()
- Specified by:
destroyin interfacecom.floragunn.searchguard.auth.Destroyable
-
-