Package org.jenkinsci.plugins.oic
Class OidcProperty
- All Implemented Interfaces:
Describable<OidcProperty>
- Direct Known Subclasses:
AllowedTokenExpirationClockSkew
,DisableNonce
,DisableTokenVerification
,EscapeHatch
,LoginQueryParameters
,LogoutQueryParameters
,Pkce
Represents a property that can be configured for OIDC authentication.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.springframework.security.core.Authentication>
authenticate
(org.springframework.security.core.Authentication authentication) Allows a property to authenticate the user.Allows a property to contribute additional query parameters to the logout request.newExecution
(OicServerConfiguration serverConfiguration) Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
OidcProperty
public OidcProperty()
-
-
Method Details
-
newExecution
@NonNull public OidcPropertyExecution newExecution(@NonNull OicServerConfiguration serverConfiguration) - Returns:
- a new execution for this property, holding any required state.
-
authenticate
public Optional<org.springframework.security.core.Authentication> authenticate(org.springframework.security.core.Authentication authentication) Allows a property to authenticate the user.- See Also:
-
contributeLogoutQueryParameters
Allows a property to contribute additional query parameters to the logout request.
-