Class RoleBasedSecurityFilter

  • All Implemented Interfaces:
    jakarta.ws.rs.container.ContainerRequestFilter

    @Priority(2000)
    public class RoleBasedSecurityFilter
    extends Object
    implements jakarta.ws.rs.container.ContainerRequestFilter
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Field Detail

      • rolesAllowed

        protected String[] rolesAllowed
      • denyAll

        protected boolean denyAll
      • permitAll

        protected boolean permitAll
    • Constructor Detail

      • RoleBasedSecurityFilter

        public RoleBasedSecurityFilter​(String[] rolesAllowed,
                                       boolean denyAll,
                                       boolean permitAll)
    • Method Detail

      • filter

        public void filter​(jakarta.ws.rs.container.ContainerRequestContext requestContext)
                    throws IOException
        Specified by:
        filter in interface jakarta.ws.rs.container.ContainerRequestFilter
        Throws:
        IOException