Class ConfigResourceFilter

java.lang.Object
org.apache.druid.server.http.security.AbstractResourceFilter
org.apache.druid.server.http.security.ConfigResourceFilter
All Implemented Interfaces:
com.sun.jersey.spi.container.ContainerRequestFilter, com.sun.jersey.spi.container.ResourceFilter

public class ConfigResourceFilter extends AbstractResourceFilter
Use this ResourceFilter at end points where Druid Cluster configuration is read or written Here are some example paths where this filter is used - - druid/worker/v1 - druid/indexer/v1 - druid/coordinator/v1/config Note - Currently the resource name for all end points is set to "CONFIG" however if more fine grained access control is required the resource name can be set to specific config properties.
  • Constructor Details

    • ConfigResourceFilter

      @Inject public ConfigResourceFilter(AuthorizerMapper authorizerMapper)
  • Method Details

    • filter

      public com.sun.jersey.spi.container.ContainerRequest filter(com.sun.jersey.spi.container.ContainerRequest request)