Details
-
Feature Request
-
Resolution: Obsolete
-
Major
-
None
-
2.2.1
-
None
-
None
Description
At the moment, security annotations (@RolesAllowed, @PermitAll, @DenyAll) only work for resource methods but are ignored for sub-resource locators.
It would be nice, if those annotations also worked for sub-resource locators on method as well as class level:
Example
@Path("/test") @RolesAllowed("role1") public class TestResource { @GET @RolesAllowed("role2") // works! public String resourceMethod() {...} @Path("/sub1") @RolesAllowed("role3") // ignored! public SubResource subResourceLocator1() {...} @Path(/"sub2") // class annotation is ignored! public SubResource subResourceLocator2() {...} }