Class JwtBearerAuthHandler

java.lang.Object
org.apache.cxf.rs.security.jose.common.AbstractJoseConsumer
org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer
All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter

public class JwtBearerAuthHandler extends OAuthServerJoseJwtConsumer implements jakarta.ws.rs.container.ContainerRequestFilter
  • Constructor Details

    • JwtBearerAuthHandler

      public JwtBearerAuthHandler()
  • Method Details

    • filter

      public void filter(jakarta.ws.rs.container.ContainerRequestContext context)
      Specified by:
      filter in interface jakarta.ws.rs.container.ContainerRequestFilter
    • configureSecurityContext

      protected org.apache.cxf.security.SecurityContext configureSecurityContext(org.apache.cxf.rs.security.jose.jwt.JwtToken token)
    • validateToken

      protected void validateToken(org.apache.cxf.rs.security.jose.jwt.JwtToken jwt)
      Overrides:
      validateToken in class org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer
    • setClientProvider

      public void setClientProvider(ClientRegistrationProvider clientProvider)
    • isValidateAudience

      public boolean isValidateAudience()
    • setValidateAudience

      public void setValidateAudience(boolean validateAudience)