Class S3SecretAdminFilter

java.lang.Object
org.apache.hadoop.ozone.s3secret.S3SecretAdminFilter
All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter

@Provider public class S3SecretAdminFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
Filter that only allows admin to access endpoints annotated with S3AdminEndpoint. Condition is based on the value of the configuration keys for:
  • ozone.administrators
  • ozone.administrators.groups
  • Constructor Details

    • S3SecretAdminFilter

      public S3SecretAdminFilter()
  • Method Details

    • filter

      public void filter(javax.ws.rs.container.ContainerRequestContext requestContext) throws IOException
      Specified by:
      filter in interface javax.ws.rs.container.ContainerRequestFilter
      Throws:
      IOException