Uses of Class
org.apache.druid.server.security.AuthorizerMapper
-
-
Uses of AuthorizerMapper in org.apache.druid.segment.realtime.firehose
Methods in org.apache.druid.segment.realtime.firehose with parameters of type AuthorizerMapper Modifier and Type Method Description static AccessChatHandlers. authorizationCheck(javax.servlet.http.HttpServletRequest req, Action action, String dataSource, AuthorizerMapper authorizerMapper)Check authorization for the given action and dataSource.Constructors in org.apache.druid.segment.realtime.firehose with parameters of type AuthorizerMapper Constructor 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)Deprecated. -
Uses of AuthorizerMapper in org.apache.druid.server
Fields in org.apache.druid.server declared as AuthorizerMapper Modifier and Type Field Description protected AuthorizerMapperQueryResource. authorizerMapperConstructors in org.apache.druid.server with parameters of type AuthorizerMapper Constructor 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, org.apache.druid.query.metadata.SegmentMetadataQueryConfig segmentMetadataQueryConfig, AuthConfig authConfig, AuthorizerMapper authorizerMapper)QueryLifecycle(org.apache.druid.query.QueryToolChestWarehouse warehouse, org.apache.druid.query.QuerySegmentWalker texasRanger, org.apache.druid.query.GenericQueryMetricsFactory queryMetricsFactory, org.apache.druid.java.util.emitter.service.ServiceEmitter emitter, RequestLogger requestLogger, AuthorizerMapper authorizerMapper, org.apache.druid.query.DefaultQueryConfig defaultQueryConfig, AuthConfig authConfig, long startMs, long startNs)QueryLifecycleFactory(org.apache.druid.query.QueryToolChestWarehouse warehouse, org.apache.druid.query.QuerySegmentWalker texasRanger, org.apache.druid.query.GenericQueryMetricsFactory queryMetricsFactory, org.apache.druid.java.util.emitter.service.ServiceEmitter emitter, RequestLogger requestLogger, AuthConfig authConfig, AuthorizerMapper authorizerMapper, com.google.common.base.Supplier<org.apache.druid.query.DefaultQueryConfig> queryConfigSupplier)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) -
Uses of AuthorizerMapper in org.apache.druid.server.http
Methods in org.apache.druid.server.http with parameters of type AuthorizerMapper Modifier and Type Method Description static SortedSet<ImmutableDruidDataSource>InventoryViewUtils. getSecuredDataSources(javax.servlet.http.HttpServletRequest request, InventoryView inventoryView, AuthorizerMapper authorizerMapper)Constructors in org.apache.druid.server.http with parameters of type AuthorizerMapper Constructor Description DataSourcesResource(CoordinatorServerView serverInventoryView, SegmentsMetadataManager segmentsMetadataManager, MetadataRuleManager metadataRuleManager, OverlordClient overlordClient, AuthorizerMapper authorizerMapper, DruidCoordinator coordinator, org.apache.druid.audit.AuditManager auditManager)IntervalsResource(InventoryView serverInventoryView, AuthConfig authConfig, AuthorizerMapper authorizerMapper)MetadataResource(SegmentsMetadataManager segmentsMetadataManager, IndexerMetadataStorageCoordinator metadataStorageCoordinator, AuthorizerMapper authorizerMapper, DruidCoordinator coordinator, CoordinatorSegmentMetadataCache coordinatorSegmentMetadataCache) -
Uses of AuthorizerMapper in org.apache.druid.server.http.security
Methods in org.apache.druid.server.http.security that return AuthorizerMapper Modifier and Type Method Description AuthorizerMapperAbstractResourceFilter. getAuthorizerMapper()Methods in org.apache.druid.server.http.security with parameters of type AuthorizerMapper Modifier and Type Method Description voidAbstractResourceFilter. setAuthorizerMapper(AuthorizerMapper authorizerMapper)Constructors in org.apache.druid.server.http.security with parameters of type AuthorizerMapper Constructor Description AbstractResourceFilter(AuthorizerMapper authorizerMapper)ConfigResourceFilter(AuthorizerMapper authorizerMapper)DatasourceResourceFilter(AuthorizerMapper authorizerMapper)RulesResourceFilter(AuthorizerMapper authorizerMapper)StateResourceFilter(AuthorizerMapper authorizerMapper) -
Uses of AuthorizerMapper in org.apache.druid.server.security
Fields in org.apache.druid.server.security declared as AuthorizerMapper Modifier and Type Field Description static AuthorizerMapperAuthTestUtils. TEST_AUTHORIZER_MAPPERMethods in org.apache.druid.server.security with parameters of type AuthorizerMapper Modifier and Type Method Description static AccessAuthorizationUtils. 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 AccessAuthorizationUtils. authorizeAllResourceActions(AuthenticationResult authenticationResult, Iterable<ResourceAction> resourceActions, AuthorizerMapper authorizerMapper)Check a list of resource-actions to be performed by the identity represented by authenticationResult.static AccessAuthorizationUtils. 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(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>
Map<KeyType,List<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.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.
-