Index
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
- DEFAULT_EMAIL_CLAIM - Static variable in class io.jenkins.plugins.jwt.auth.filter.Issuer
- DEFAULT_GROUPS_CLAIM - Static variable in class io.jenkins.plugins.jwt.auth.filter.Issuer
- DEFAULT_NAME_CLAIM - Static variable in class io.jenkins.plugins.jwt.auth.filter.Issuer
- DEFAULT_USERNAME_CLAIM - Static variable in class io.jenkins.plugins.jwt.auth.filter.Issuer
- 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
- getEffectiveEmailClaim() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- getEffectiveGroupsClaim() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- getEffectiveNameClaim() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- getEffectiveUsernameClaim() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- getEmailClaim() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- getGroupsClaim() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- 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
- getNameClaim() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- getPrincipal() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
- getProtectedPaths() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- getUsernameClaim() - 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
- setEmailClaim(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- setGroupsClaim(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- setIssuers(List) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
- setJwksUrl(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- setNameClaim(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- setProtectedPaths(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- setUsernameClaim(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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form