All Classes and Interfaces
Class
Description
Configures the allowed clock skew for token expiration.
Strategy for how a user's avatar, as advertised by the OpenID Connect provider, is made available
to Jenkins pages.
Records the avatar of a user that logged in through OpenID Connect.
Exposes the avatar recorded by the configured
AvatarHandler to the rest of Jenkins.Disables the use of nonce in OIDC authentication.
Disable token verification.
Escape hatch for authentication, allowing users to log in with a username and password.
Excluding the escapeHatch login from CSRF protection as the crumb is calculated based on the authentication
mirroring behavior of the normal login page.
Exception to be thrown when the received ID Token did not pass the expected check.
HostnameVerifier that accepts any presented hostanme including incorrect ones.Allows the addition of custom query parameters to the login request.
Allows the addition of custom query parameters to the logout request.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Ignores the avatar advertised by the provider entirely, and removes any avatar that was previously
recorded for the user.
This class helps in validating algorithms for FIPS-140 compliance and filtering the non-compliant algorithms when in
FIPS mode.
Crumb exclusion to allow POSTing to
OicSecurityRealm.doFinishLogin(org.kohsuke.stapler.StaplerRequest2, org.kohsuke.stapler.StaplerResponse2)A page that shows a simple message when the user logs out.
Login with OpenID Connect / OAuth 2
Represents a property that can be configured for OIDC authentication.
Enables and configures PKCE (Proof Key for Code Exchange) for OIDC authentication.
Records the URL advertised by the provider as-is, so that each user's browser fetches the image
directly from the provider.