| Package | Description |
|---|---|
| io.fabric8.elasticsearch.plugin | |
| io.fabric8.elasticsearch.plugin.acl |
| Modifier and Type | Method and Description |
|---|---|
OpenshiftRequestContextFactory.OpenshiftRequestContext |
OpenshiftRequestContextFactory.create(org.elasticsearch.rest.RestRequest request,
UserProjectCache cache) |
| Constructor and Description |
|---|
OpenShiftElasticSearchService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.client.Client esClient,
org.elasticsearch.rest.RestController restController,
UserProjectCache cache,
DynamicACLFilter aclFilter) |
| Modifier and Type | Class and Description |
|---|---|
class |
UserProjectCacheMapAdapter
A simple cache implementation for users to projects
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
BaseRolesSyncStrategy.formatKibanaIndexName(UserProjectCache cache,
String username,
String token,
String kibanaIndexMode) |
protected String |
BaseRolesSyncStrategy.formatKibanaRoleName(UserProjectCache cache,
String username,
String token) |
void |
RolesSyncStrategy.syncFrom(UserProjectCache cache)
Sync the given cache to
|
void |
RolesMappingSyncStrategy.syncFrom(UserProjectCache cache)
Sync the given cache to
|
void |
BaseRolesSyncStrategy.syncFrom(UserProjectCache cache) |
void |
BaseRolesMappingSyncStrategy.syncFrom(UserProjectCache cache) |
protected void |
UserRolesSyncStrategy.syncFromImpl(UserProjectCache cache,
RolesBuilder builder) |
void |
ProjectRolesSyncStrategy.syncFromImpl(UserProjectCache cache,
RolesBuilder builder) |
protected abstract void |
BaseRolesSyncStrategy.syncFromImpl(UserProjectCache cache,
RolesBuilder builder) |
protected void |
UserRolesMappingSyncStrategy.syncFromImpl(UserProjectCache cache,
RolesMappingBuilder builder) |
protected void |
ProjectRolesMappingSyncStrategy.syncFromImpl(UserProjectCache cache,
RolesMappingBuilder builder) |
protected abstract void |
BaseRolesMappingSyncStrategy.syncFromImpl(UserProjectCache cache,
RolesMappingBuilder builder) |
| Constructor and Description |
|---|
DynamicACLFilter(UserProjectCache cache,
PluginSettings settings,
KibanaSeed seed,
org.elasticsearch.client.Client client,
OpenshiftRequestContextFactory contextFactory,
SearchGuardSyncStrategyFactory documentFactory,
RequestUtils utils) |
Copyright © 2015–2018 Red Hat. All rights reserved.