public class DynamicACLFilter extends org.elasticsearch.rest.RestFilter implements ConfigurationSettings, SearchGuardACLActionRequestListener
ACL_FILTER_ID, DEFAULT_AUTH_PROXY_HEADER, DEFAULT_ES_ACL_DELAY, DEFAULT_KIBANA_VERSION, DEFAULT_SECURITY_CONFIG_INDEX, DEFAULT_USER_PROFILE_PREFIX, DEFAULT_WHITELISTED_USERS, KIBANA_CONFIG_INDEX_NAME, KIBANA_CONFIG_VERSION, OPENSHIFT_ES_ACL_DELAY_IN_MILLIS, OPENSHIFT_ES_USER_PROFILE_PREFIX, OPENSHIFT_ROLES, OPENSHIFT_WHITELISTED_USERS, SEARCHGUARD_AUTHENTICATION_PROXY_HEADER, SEARCHGUARD_CONFIG_INDEX_NAMEOS_ES_REQ_ID| Constructor and Description |
|---|
DynamicACLFilter(UserProjectCache cache,
org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.client.Client client,
ACLNotifierService notifierService) |
| Modifier and Type | Method and Description |
|---|---|
void |
onSearchGuardACLActionRequest(String method) |
int |
order() |
void |
process(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.rest.RestChannel channel,
org.elasticsearch.rest.RestFilterChain chain) |
@Inject public DynamicACLFilter(UserProjectCache cache, org.elasticsearch.common.settings.Settings settings, org.elasticsearch.client.Client client, ACLNotifierService notifierService)
public void onSearchGuardACLActionRequest(String method)
onSearchGuardACLActionRequest in interface SearchGuardACLActionRequestListenerpublic void process(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.rest.RestChannel channel,
org.elasticsearch.rest.RestFilterChain chain)
throws Exception
process in class org.elasticsearch.rest.RestFilterExceptionpublic int order()
order in class org.elasticsearch.rest.RestFilterCopyright © 2015 Red Hat. All rights reserved.