Class SubjectPrincipalRequestFilter

java.lang.Object
org.apache.shiro.web.jaxrs.SubjectPrincipalRequestFilter
All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter

@Provider @PreMatching public class SubjectPrincipalRequestFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
A ContainerRequestFilter that replaces the SecurityContext with a ShiroSecurityContext.
Since:
1.4
  • Field Details

    • SHIRO_WEB_JAXRS_DISABLE_PRINCIPAL_PARAM

      public static final String SHIRO_WEB_JAXRS_DISABLE_PRINCIPAL_PARAM
      See Also:
  • Constructor Details

    • SubjectPrincipalRequestFilter

      public SubjectPrincipalRequestFilter()
  • Method Details

    • filter

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