public class FileAuthenticationBackend extends Object implements com.floragunn.searchguard.auth.AuthenticationBackend, com.floragunn.searchguard.auth.HTTPAuthenticator
| Constructor and Description |
|---|
FileAuthenticationBackend(org.elasticsearch.common.settings.Settings settings) |
FileAuthenticationBackend(org.elasticsearch.common.settings.Settings settings,
com.floragunn.searchguard.action.configupdate.TransportConfigUpdateAction tcua) |
| Modifier and Type | Method and Description |
|---|---|
com.floragunn.searchguard.user.User |
authenticate(com.floragunn.searchguard.user.AuthCredentials credentials) |
boolean |
exists(com.floragunn.searchguard.user.User user) |
com.floragunn.searchguard.user.AuthCredentials |
extractCredentials(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.common.util.concurrent.ThreadContext context) |
String |
getType() |
boolean |
reRequestAuthentication(org.elasticsearch.rest.RestChannel channel,
com.floragunn.searchguard.user.AuthCredentials credentials) |
protected static final String FILE
public FileAuthenticationBackend(org.elasticsearch.common.settings.Settings settings)
public FileAuthenticationBackend(org.elasticsearch.common.settings.Settings settings,
com.floragunn.searchguard.action.configupdate.TransportConfigUpdateAction tcua)
public com.floragunn.searchguard.user.AuthCredentials extractCredentials(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.common.util.concurrent.ThreadContext context)
throws org.elasticsearch.ElasticsearchSecurityException
extractCredentials in interface com.floragunn.searchguard.auth.HTTPAuthenticatororg.elasticsearch.ElasticsearchSecurityExceptionpublic boolean reRequestAuthentication(org.elasticsearch.rest.RestChannel channel,
com.floragunn.searchguard.user.AuthCredentials credentials)
reRequestAuthentication in interface com.floragunn.searchguard.auth.HTTPAuthenticatorpublic String getType()
getType in interface com.floragunn.searchguard.auth.AuthenticationBackendgetType in interface com.floragunn.searchguard.auth.HTTPAuthenticatorpublic com.floragunn.searchguard.user.User authenticate(com.floragunn.searchguard.user.AuthCredentials credentials)
throws org.elasticsearch.ElasticsearchSecurityException
authenticate in interface com.floragunn.searchguard.auth.AuthenticationBackendorg.elasticsearch.ElasticsearchSecurityExceptionpublic boolean exists(com.floragunn.searchguard.user.User user)
exists in interface com.floragunn.searchguard.auth.AuthenticationBackendCopyright © 2015–2018 Red Hat. All rights reserved.