public class HTTPSProxyClientCertAuthenticator extends Object implements com.floragunn.searchguard.authentication.http.HTTPAuthenticator, ConfigurationSettings
ACL_FILTER_ID, DEFAULT_AUTH_PROXY_HEADER, DEFAULT_ES_ACL_DELAY, DEFAULT_KIBANA_VERSION, DEFAULT_OPENSHIFT_OPS_PROJECTS, DEFAULT_SECURITY_CONFIG_INDEX, DEFAULT_USER_PROFILE_PREFIX, DEFAULT_WHITELISTED_USERS, KIBANA_CONFIG_INDEX_NAME, KIBANA_CONFIG_VERSION, OPENSHIFT_CONFIG_ACL_BASE, OPENSHIFT_CONFIG_ACL_NAMES, OPENSHIFT_CONFIG_OPS_PROJECTS, OPENSHIFT_DYNAMIC_ENABLED_DEFAULT, OPENSHIFT_DYNAMIC_ENABLED_FLAG, OPENSHIFT_ES_ACL_DELAY_IN_MILLIS, OPENSHIFT_ES_USER_PROFILE_PREFIX, OPENSHIFT_KIBANA_REWRITE_ENABLED_DEFAULT, OPENSHIFT_KIBANA_REWRITE_ENABLED_FLAG, OPENSHIFT_ROLES, OPENSHIFT_WHITELISTED_USERS, SEARCHGUARD_AUTHENTICATION_PROXY_HEADER, SEARCHGUARD_CONFIG_INDEX_NAME, SEARCHGUARD_ID, SEARCHGUARD_TYPE| Constructor and Description |
|---|
HTTPSProxyClientCertAuthenticator(org.elasticsearch.common.settings.Settings settings) |
HTTPSProxyClientCertAuthenticator(org.elasticsearch.common.settings.Settings settings,
com.floragunn.searchguard.authentication.http.proxy.HTTPProxyAuthenticator proxyAuthenticator,
com.floragunn.searchguard.authentication.http.clientcert.HTTPSClientCertAuthenticator certAuthenticator,
org.elasticsearch.common.logging.ESLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
com.floragunn.searchguard.authentication.User |
authenticate(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.rest.RestChannel channel,
com.floragunn.searchguard.authentication.backend.AuthenticationBackend backend,
com.floragunn.searchguard.authorization.Authorizator authorizator) |
@Inject public HTTPSProxyClientCertAuthenticator(org.elasticsearch.common.settings.Settings settings)
public HTTPSProxyClientCertAuthenticator(org.elasticsearch.common.settings.Settings settings,
com.floragunn.searchguard.authentication.http.proxy.HTTPProxyAuthenticator proxyAuthenticator,
com.floragunn.searchguard.authentication.http.clientcert.HTTPSClientCertAuthenticator certAuthenticator,
org.elasticsearch.common.logging.ESLogger logger)
public com.floragunn.searchguard.authentication.User authenticate(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.rest.RestChannel channel,
com.floragunn.searchguard.authentication.backend.AuthenticationBackend backend,
com.floragunn.searchguard.authorization.Authorizator authorizator)
throws com.floragunn.searchguard.authentication.AuthException
authenticate in interface com.floragunn.searchguard.authentication.http.HTTPAuthenticatorcom.floragunn.searchguard.authentication.AuthExceptionCopyright © 2015–2016 Red Hat. All rights reserved.