Class LDAPAuthenticationBackend
- java.lang.Object
-
- com.floragunn.dlic.auth.ldap.backend.LDAPAuthenticationBackend
-
- All Implemented Interfaces:
com.floragunn.searchguard.auth.api.AuthenticationBackend,com.floragunn.searchguard.auth.api.SyncAuthenticationBackend
public class LDAPAuthenticationBackend extends Object implements com.floragunn.searchguard.auth.api.SyncAuthenticationBackend
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.logging.log4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description LDAPAuthenticationBackend(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)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
-
LDAPAuthenticationBackend
public LDAPAuthenticationBackend(org.elasticsearch.common.settings.Settings settings, Path configPath)
-
-
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
-
-