Class JwtBearerTokenFilter

java.lang.Object
io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilter
All Implemented Interfaces:
ExtensionPoint, HttpServletFilter

@Extension public class JwtBearerTokenFilter extends Object implements HttpServletFilter
The request filter that validate JWT given as Bearer token
  • Field Details

  • Constructor Details

    • JwtBearerTokenFilter

      public JwtBearerTokenFilter()
  • Method Details

    • handle

      public boolean handle(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws IOException, jakarta.servlet.ServletException
      Specified by:
      handle in interface HttpServletFilter
      Throws:
      IOException
      jakarta.servlet.ServletException
    • verifyJwtSignature

      public static boolean verifyJwtSignature(com.nimbusds.jwt.SignedJWT signedJWT, Issuer issuer)
      Verifies the signature of a signed JWT using JWKS from the specified issuer.