Package org.apache.hadoop.ozone.s3
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(javax.ws.rs.container.ContainerRequestContext context) voidsetSignatureInfo(SignatureInfo signatureInfo) voidsetSignatureParser(SignatureProcessor awsSignatureProcessor)
-
Field Details
-
PRIORITY
public static final int PRIORITY- See Also:
-
-
Constructor Details
-
AuthorizationFilter
public AuthorizationFilter()
-
-
Method Details
-
filter
- Specified by:
filterin interfacejavax.ws.rs.container.ContainerRequestFilter- Throws:
IOException
-
setSignatureParser
-
setSignatureInfo
-
getSignatureInfo
-