| Modifier and Type | Method and Description |
|---|---|
static Access |
ChatHandlers.authorizationCheck(javax.servlet.http.HttpServletRequest req,
Action action,
String dataSource,
AuthorizerMapper authorizerMapper)
Check authorization for the given action and dataSource.
|
| Constructor and Description |
|---|
EventReceiverFirehoseFactory(String serviceName,
Integer bufferSize,
Long maxIdleTimeMillis,
ChatHandlerProvider chatHandlerProvider,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.jackson.databind.ObjectMapper smileMapper,
EventReceiverFirehoseRegister eventReceiverFirehoseRegister,
AuthorizerMapper authorizerMapper) |
| Modifier and Type | Field and Description |
|---|---|
protected AuthorizerMapper |
QueryResource.authorizerMapper |
| Constructor and Description |
|---|
BrokerQueryResource(QueryLifecycleFactory queryLifecycleFactory,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.jackson.databind.ObjectMapper smileMapper,
QueryScheduler queryScheduler,
AuthConfig authConfig,
AuthorizerMapper authorizerMapper,
ResponseContextConfig responseContextConfig,
DruidNode selfNode,
TimelineServerView brokerServerView) |
ClientInfoResource(FilteredServerInventoryView serverInventoryView,
TimelineServerView timelineServerView,
SegmentMetadataQueryConfig segmentMetadataQueryConfig,
AuthConfig authConfig,
AuthorizerMapper authorizerMapper) |
QueryLifecycle(QueryToolChestWarehouse warehouse,
QuerySegmentWalker texasRanger,
GenericQueryMetricsFactory queryMetricsFactory,
ServiceEmitter emitter,
RequestLogger requestLogger,
AuthorizerMapper authorizerMapper,
long startMs,
long startNs) |
QueryLifecycleFactory(QueryToolChestWarehouse warehouse,
QuerySegmentWalker texasRanger,
GenericQueryMetricsFactory queryMetricsFactory,
ServiceEmitter emitter,
RequestLogger requestLogger,
AuthConfig authConfig,
AuthorizerMapper authorizerMapper) |
QueryResource(QueryLifecycleFactory queryLifecycleFactory,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
com.fasterxml.jackson.databind.ObjectMapper smileMapper,
QueryScheduler queryScheduler,
AuthConfig authConfig,
AuthorizerMapper authorizerMapper,
ResponseContextConfig responseContextConfig,
DruidNode selfNode) |
| Modifier and Type | Method and Description |
|---|---|
static SortedSet<ImmutableDruidDataSource> |
InventoryViewUtils.getSecuredDataSources(javax.servlet.http.HttpServletRequest request,
InventoryView inventoryView,
AuthorizerMapper authorizerMapper) |
| Constructor and Description |
|---|
DataSourcesResource(CoordinatorServerView serverInventoryView,
SegmentsMetadataManager segmentsMetadataManager,
MetadataRuleManager metadataRuleManager,
IndexingServiceClient indexingServiceClient,
AuthorizerMapper authorizerMapper,
DruidCoordinator coordinator) |
IntervalsResource(InventoryView serverInventoryView,
AuthConfig authConfig,
AuthorizerMapper authorizerMapper) |
MetadataResource(SegmentsMetadataManager segmentsMetadataManager,
IndexerMetadataStorageCoordinator metadataStorageCoordinator,
AuthorizerMapper authorizerMapper,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper) |
| Modifier and Type | Method and Description |
|---|---|
AuthorizerMapper |
AbstractResourceFilter.getAuthorizerMapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractResourceFilter.setAuthorizerMapper(AuthorizerMapper authorizerMapper) |
| Constructor and Description |
|---|
AbstractResourceFilter(AuthorizerMapper authorizerMapper) |
ConfigResourceFilter(AuthorizerMapper authorizerMapper) |
DatasourceResourceFilter(AuthorizerMapper authorizerMapper) |
RulesResourceFilter(AuthorizerMapper authorizerMapper) |
StateResourceFilter(AuthorizerMapper authorizerMapper) |
| Modifier and Type | Field and Description |
|---|---|
static AuthorizerMapper |
AuthTestUtils.TEST_AUTHORIZER_MAPPER |
| Modifier and Type | Method and Description |
|---|---|
static Access |
AuthorizationUtils.authorizeAllResourceActions(AuthenticationResult authenticationResult,
Iterable<ResourceAction> resourceActions,
AuthorizerMapper authorizerMapper)
Check a list of resource-actions to be performed by the identity represented by authenticationResult.
|
static Access |
AuthorizationUtils.authorizeAllResourceActions(javax.servlet.http.HttpServletRequest request,
Iterable<ResourceAction> resourceActions,
AuthorizerMapper authorizerMapper)
Check a list of resource-actions to be performed as a result of an HTTP request.
|
static Access |
AuthorizationUtils.authorizeResourceAction(javax.servlet.http.HttpServletRequest request,
ResourceAction resourceAction,
AuthorizerMapper authorizerMapper)
Check a resource-action using the authorization fields from the request.
|
static <ResType> Iterable<ResType> |
AuthorizationUtils.filterAuthorizedResources(AuthenticationResult authenticationResult,
Iterable<ResType> resources,
com.google.common.base.Function<? super ResType,Iterable<ResourceAction>> resourceActionGenerator,
AuthorizerMapper authorizerMapper)
Filter a collection of resources by applying the resourceActionGenerator to each resource, return an iterable
containing the filtered resources.
|
static <ResType> Iterable<ResType> |
AuthorizationUtils.filterAuthorizedResources(javax.servlet.http.HttpServletRequest request,
Iterable<ResType> resources,
com.google.common.base.Function<? super ResType,Iterable<ResourceAction>> resourceActionGenerator,
AuthorizerMapper authorizerMapper)
Filter a collection of resources by applying the resourceActionGenerator to each resource, return an iterable
containing the filtered resources.
|
static <KeyType,ResType> |
AuthorizationUtils.filterAuthorizedResources(javax.servlet.http.HttpServletRequest request,
Map<KeyType,List<ResType>> unfilteredResources,
com.google.common.base.Function<? super ResType,Iterable<ResourceAction>> resourceActionGenerator,
AuthorizerMapper authorizerMapper)
Given a map of resource lists, filter each resources list by applying the resource action generator to each
item in each resource list.
|
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.