Class JwtBearerAuthHandler

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 SecurityContext configureSecurityContext(JwtToken token)
    • validateToken

      protected void validateToken(JwtToken jwt)
      Overrides:
      validateToken in class JoseJwtConsumer
    • setClientProvider

      public void setClientProvider(ClientRegistrationProvider clientProvider)
    • isValidateAudience

      public boolean isValidateAudience()
    • setValidateAudience

      public void setValidateAudience(boolean validateAudience)