Index

A B C D G H I J M P S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

anyMatch(String) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
Return if the request URI match any of the protected path patterns from any issuer

B

BEARER_PREFIX - Static variable in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilter
 

C

configure(StaplerRequest2, JSONObject) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
 

D

DescriptorImpl() - Constructor for class io.jenkins.plugins.jwt.auth.filter.Issuer.DescriptorImpl
 
doCheckAllowedAudience(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer.DescriptorImpl
 
doCheckJwksUrl(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer.DescriptorImpl
 
doCheckProtectedPaths(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer.DescriptorImpl
 
doTestPath(String, String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer.DescriptorImpl
 
doTestPath(String, String) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
 

G

getAllowedAudience() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
 
getAuthorities() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
 
getCategory() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
 
getCredentials() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
 
getDetails() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
 
getDisplayName() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
 
getInstance() - Static method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
 
getIssuers() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
 
getJwksUrl() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
 
getMatchingIssuer(String) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
Returns the first issuer that matches the request URI path patterns.
getName() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
 
getPrincipal() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
 
getProtectedPaths() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
 

H

handle(HttpServletRequest, HttpServletResponse) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilter
 

I

io.jenkins.plugins.jwt.auth.filter - package io.jenkins.plugins.jwt.auth.filter
 
isAuthenticated() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
 
Issuer - Class in io.jenkins.plugins.jwt.auth.filter
Represents a single JWT issuer configuration with its JWKS URL, allowed audience, and protected paths.
Issuer() - Constructor for class io.jenkins.plugins.jwt.auth.filter.Issuer
 
Issuer.DescriptorImpl - Class in io.jenkins.plugins.jwt.auth.filter
 

J

JwtBearerTokenAuthentication - Class in io.jenkins.plugins.jwt.auth.filter
Authentication token for JWT Bearer token authentication.
JwtBearerTokenAuthentication(String, Collection) - Constructor for class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
 
JwtBearerTokenCrumbExclusion - Class in io.jenkins.plugins.jwt.auth.filter
A JWT bearer token that exclude requested from Crumb that contains a valid signed JWT token
JwtBearerTokenCrumbExclusion() - Constructor for class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenCrumbExclusion
 
JwtBearerTokenFilter - Class in io.jenkins.plugins.jwt.auth.filter
The request filter that validate JWT given as Bearer token
JwtBearerTokenFilter() - Constructor for class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilter
 
JwtBearerTokenFilterConfiguration - Class in io.jenkins.plugins.jwt.auth.filter
Global configuration for JWT Bearer Token authentication plugin.
JwtBearerTokenFilterConfiguration() - Constructor for class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
 

M

matchesPath(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
Return if the request URI matches any of the protected path patterns for this issuer.

P

process(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenCrumbExclusion
 

S

setAllowedAudience(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
 
setAuthenticated(boolean) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
 
setIssuers(List) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
 
setJwksUrl(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
 
setProtectedPaths(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
 

V

verifyJwtSignature(SignedJWT, Issuer) - Static method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilter
Verifies the signature of a signed JWT using JWKS from the specified issuer.
A B C D G H I J M P S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form