Class OidcPropertyDescriptor

java.lang.Object
hudson.model.Descriptor<OidcProperty>
org.jenkinsci.plugins.oic.OidcPropertyDescriptor
All Implemented Interfaces:
ExtensionPoint, Saveable, Loadable, OnMaster
Direct Known Subclasses:
AllowedTokenExpirationClockSkew.DescriptorImpl, DisableNonce.DescriptorImpl, DisableTokenVerification.DescriptorImpl, EscapeHatch.DescriptorImpl, LoginQueryParameters.DescriptorImpl, LogoutQueryParameters.DescriptorImpl, Pkce.DescriptorImpl

public abstract class OidcPropertyDescriptor extends Descriptor<OidcProperty> implements ExtensionPoint
  • Constructor Details

    • OidcPropertyDescriptor

      public OidcPropertyDescriptor()
  • Method Details

    • all

      public static ExtensionList<OidcPropertyDescriptor> all()
    • isApplicable

      public boolean isApplicable()
      Allows the property to restrict its applicability depending on the context (for example, FIPS)
    • getFallbackConfiguration

      public void getFallbackConfiguration(@NonNull OicServerConfiguration serverConfiguration, @NonNull org.pac4j.oidc.config.OidcConfiguration configuration)
      This method gets called if the property is not configured explicitly. For example, providing a default value.