@Priority(value=2001)
final class OAuth1ShopIdAuthorizationFilter
extends java.lang.Object
implements javax.ws.rs.container.ContainerRequestFilter
NotAuthorizedException
if the shop-identifier in the URL path
segment does not match the identifier obtained from the current SecurityContext
.Constructor and Description |
---|
OAuth1ShopIdAuthorizationFilter() |
Modifier and Type | Method and Description |
---|---|
void |
filter(javax.ws.rs.container.ContainerRequestContext requestContext) |
private boolean |
isValid(javax.ws.rs.container.ContainerRequestContext requestContext) |
private boolean |
isValid(java.security.Principal principal,
java.lang.String shopId) |
public void filter(javax.ws.rs.container.ContainerRequestContext requestContext) throws java.io.IOException
filter
in interface javax.ws.rs.container.ContainerRequestFilter
java.io.IOException
private boolean isValid(javax.ws.rs.container.ContainerRequestContext requestContext)
private boolean isValid(java.security.Principal principal, java.lang.String shopId)