Class Pkce
java.lang.Object
hudson.model.AbstractDescribableImpl<OidcProperty>
org.jenkinsci.plugins.oic.OidcProperty
org.jenkinsci.plugins.oic.properties.Pkce
- All Implemented Interfaces:
Describable<OidcProperty>
Enables and configures PKCE (Proof Key for Code Exchange) for OIDC authentication.
PKCE is a security measure to prevent authorization code interception attacks.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jenkinsci.plugins.oic.OidcProperty
authenticate, contributeLogoutQueryParameters
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
Pkce
@DataBoundConstructor public Pkce()
-
-
Method Details
-
newExecution
@NonNull public OidcPropertyExecution newExecution(@NonNull OicServerConfiguration serverConfiguration) - Overrides:
newExecution
in classOidcProperty
- Returns:
- a new execution for this property, holding any required state.
-