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
- DescriptorImpl() - Constructor for class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata.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
- doDynamic(StaplerRequest2) - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadataAction
- doIndex() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadataAction
- 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
F
- findProtectedResource(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
- getAuthorizationServer() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- 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
- getDisplayName() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata.DescriptorImpl
- getDisplayName() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadataAction
- 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
- getEffectiveResource(ProtectedResourceMetadata) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
- 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
- getIconFileName() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadataAction
- 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
- getPath() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- getPrincipal() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenAuthentication
- getProtectedPaths() - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- getProtectedResourceMetadataForWellKnownPath(String) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
- getProtectedResourceMetadataUrl(ProtectedResourceMetadata) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
- getProtectedResources() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
- getResource() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- getScopesSupported() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- getScopesSupportedValue() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- getUrlName() - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadataAction
- 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
- handle(HttpServletRequest, HttpServletResponse) - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceChallengeFilter
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
- isProtectedResource(String, String) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
- isProtectedResourceMetadataEnabled() - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
- 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
- ProtectedResourceChallengeFilter - Class in io.jenkins.plugins.jwt.auth.filter
- ProtectedResourceChallengeFilter() - Constructor for class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceChallengeFilter
- ProtectedResourceMetadata - Class in io.jenkins.plugins.jwt.auth.filter
- ProtectedResourceMetadata(String) - Constructor for class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- ProtectedResourceMetadata.DescriptorImpl - Class in io.jenkins.plugins.jwt.auth.filter
- ProtectedResourceMetadataAction - Class in io.jenkins.plugins.jwt.auth.filter
- ProtectedResourceMetadataAction() - Constructor for class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadataAction
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
- setAuthorizationServer(String) - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- 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
- setPath(String) - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- setProtectedPaths(String) - Method in class io.jenkins.plugins.jwt.auth.filter.Issuer
- setProtectedResources(List) - Method in class io.jenkins.plugins.jwt.auth.filter.JwtBearerTokenFilterConfiguration
- setResource(String) - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- setScopesSupported(List) - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- setScopesSupportedValue(String) - Method in class io.jenkins.plugins.jwt.auth.filter.ProtectedResourceMetadata
- 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