public class InternalAuthenticationBackend extends Object implements AuthenticationBackend, ConfigChangeListener
| Constructor and Description |
|---|
InternalAuthenticationBackend(org.elasticsearch.common.settings.Settings unused,
TransportConfigUpdateAction tcua) |
| Modifier and Type | Method and Description |
|---|---|
User |
authenticate(AuthCredentials credentials) |
boolean |
exists(User user) |
String |
getType() |
boolean |
isInitialized() |
void |
onChange(String event,
org.elasticsearch.common.settings.Settings settings) |
void |
validate(String event,
org.elasticsearch.common.settings.Settings settings) |
@Inject
public InternalAuthenticationBackend(org.elasticsearch.common.settings.Settings unused,
TransportConfigUpdateAction tcua)
public boolean exists(User user)
exists in interface AuthenticationBackendpublic User authenticate(AuthCredentials credentials)
authenticate in interface AuthenticationBackendcredentials - , must not be nullpublic String getType()
getType in interface AuthenticationBackendpublic void onChange(String event, org.elasticsearch.common.settings.Settings settings)
onChange in interface ConfigChangeListenerpublic void validate(String event, org.elasticsearch.common.settings.Settings settings) throws org.elasticsearch.ElasticsearchSecurityException
validate in interface ConfigChangeListenerorg.elasticsearch.ElasticsearchSecurityExceptionpublic boolean isInitialized()
isInitialized in interface ConfigChangeListenerCopyright © 2015–2016. All rights reserved.