public class AuthDynamicFeature extends Object implements javax.ws.rs.core.Feature, javax.ws.rs.container.DynamicFeature
DynamicFeature that registers the provided auth filter
to resource methods annotated with the RolesAllowed, PermitAll
and DenyAll annotations.
In conjunction with RolesAllowedDynamicFeature it enables
authorization AND authentication of requests on the annotated methods.
If authorization is not a concern, then RolesAllowedDynamicFeature
could be omitted. But to enable authentication, the PermitAll annotation
should be placed on the corresponding resource methods.
| Constructor and Description |
|---|
AuthDynamicFeature(Class<? extends javax.ws.rs.container.ContainerRequestFilter> authFilterClass) |
AuthDynamicFeature(javax.ws.rs.container.ContainerRequestFilter authFilter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(javax.ws.rs.core.FeatureContext context) |
void |
configure(javax.ws.rs.container.ResourceInfo resourceInfo,
javax.ws.rs.core.FeatureContext context) |
public AuthDynamicFeature(javax.ws.rs.container.ContainerRequestFilter authFilter)
public AuthDynamicFeature(Class<? extends javax.ws.rs.container.ContainerRequestFilter> authFilterClass)
public void configure(javax.ws.rs.container.ResourceInfo resourceInfo,
javax.ws.rs.core.FeatureContext context)
configure in interface javax.ws.rs.container.DynamicFeaturepublic boolean configure(javax.ws.rs.core.FeatureContext context)
configure in interface javax.ws.rs.core.FeatureCopyright © 2011. All rights reserved.