Class AuthorizationFilter

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

@Provider @PreMatching @Priority(50) public class AuthorizationFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
Filter used to construct string to sign from unfiltered request. It should be executed before all other filters as the original could be enriched later.
  • Field Details

  • Constructor Details

    • AuthorizationFilter

      public AuthorizationFilter()
  • Method Details

    • filter

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

      public void setSignatureParser(SignatureProcessor awsSignatureProcessor)
    • setSignatureInfo

      public void setSignatureInfo(SignatureInfo signatureInfo)
    • getSignatureInfo

      public SignatureInfo getSignatureInfo()