public class DynamicACLFilter extends org.elasticsearch.rest.RestFilter implements ConfigurationSettings
DEFAULT_ACL_ROLE_STRATEGY, DEFAULT_AUTH_PROXY_HEADER, DEFAULT_KIBANA_OPS_INDEX_PATTERNS, DEFAULT_KIBANA_VERSION, DEFAULT_KIBANA_VERSION_HEADER, DEFAULT_OPENSHIFT_OPS_PROJECTS, DEFAULT_SEARCHGUARD_ADMIN_DN, DEFAULT_SECURITY_CONFIG_INDEX, DEFAULT_SG_CLIENT_KS_PASS, DEFAULT_SG_CLIENT_KS_PATH, DEFAULT_SG_CLIENT_KS_TYPE, DEFAULT_SG_CLIENT_TS_PASS, DEFAULT_SG_CLIENT_TS_PATH, DEFAULT_SG_CLIENT_TS_TYPE, DEFAULT_SG_CONFIG_SETTING_PATH, DEFAULT_USER_PROFILE_PREFIX, DEFAULT_WHITELISTED_USERS, KIBANA_CONFIG_INDEX_NAME, KIBANA_CONFIG_VERSION, KIBANA_VERSION_HEADER, OPENSHIFT_ACL_ROLE_STRATEGY, OPENSHIFT_CONFIG_OPS_PROJECTS, OPENSHIFT_CONFIG_PROJECT_INDEX_PREFIX, OPENSHIFT_DEFAULT_PROJECT_INDEX_PREFIX, OPENSHIFT_DYNAMIC_ENABLED_DEFAULT, OPENSHIFT_DYNAMIC_ENABLED_FLAG, OPENSHIFT_ES_ACL_DELAY_IN_MILLIS, OPENSHIFT_ES_KIBANA_SEED_MAPPINGS_APP, OPENSHIFT_ES_KIBANA_SEED_MAPPINGS_EMPTY, OPENSHIFT_ES_KIBANA_SEED_MAPPINGS_OPERATIONS, OPENSHIFT_ES_USER_PROFILE_PREFIX, OPENSHIFT_KIBANA_OPS_INDEX_PATTERNS, OPENSHIFT_KIBANA_REWRITE_ENABLED_DEFAULT, OPENSHIFT_KIBANA_REWRITE_ENABLED_FLAG, OPENSHIFT_REQUEST_CONTEXT, SEARCHGUARD_ADMIN_DN, SEARCHGUARD_AUTHENTICATION_PROXY_HEADER, SEARCHGUARD_CONFIG_ID, SEARCHGUARD_CONFIG_INDEX_NAME, SEARCHGUARD_INITIAL_CONFIGS, SEARCHGUARD_MAPPING_TYPE, SEARCHGUARD_ROLE_TYPE, SG_CLIENT_KS_PASS, SG_CLIENT_KS_PATH, SG_CLIENT_KS_TYPE, SG_CLIENT_TS_PASS, SG_CLIENT_TS_PATH, SG_CLIENT_TS_TYPE, SG_CONFIG_SETTING_PATHDEFAULT_MODE, OPENSHIFT_KIBANA_INDEX_MODE, SHARED_NON_OPS, SHARED_OPS, UNIQUE| Constructor and Description |
|---|
DynamicACLFilter(UserProjectCache cache,
PluginSettings settings,
KibanaSeed seed,
org.elasticsearch.client.Client client,
OpenshiftRequestContextFactory contextFactory,
SearchGuardSyncStrategyFactory documentFactory,
RequestUtils utils) |
| Modifier and Type | Method and Description |
|---|---|
int |
order() |
void |
process(org.elasticsearch.rest.RestRequest request,
org.elasticsearch.rest.RestChannel channel,
org.elasticsearch.rest.RestFilterChain chain) |
@Inject public DynamicACLFilter(UserProjectCache cache, PluginSettings settings, KibanaSeed seed, org.elasticsearch.client.Client client, OpenshiftRequestContextFactory contextFactory, SearchGuardSyncStrategyFactory documentFactory, RequestUtils utils)
public 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–2018 Red Hat. All rights reserved.