Class OicServerConfiguration

java.lang.Object
hudson.model.AbstractDescribableImpl<OicServerConfiguration>
org.jenkinsci.plugins.oic.OicServerConfiguration
All Implemented Interfaces:
ExtensionPoint, Describable<OicServerConfiguration>, Serializable
Direct Known Subclasses:
OicServerManualConfiguration, OicServerWellKnownConfiguration

public abstract class OicServerConfiguration extends AbstractDescribableImpl<OicServerConfiguration> implements ExtensionPoint, Serializable
See Also:
  • Constructor Details

    • OicServerConfiguration

      public OicServerConfiguration()
  • Method Details

    • toProviderMetadata

      public final com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata toProviderMetadata()
      Convert the OicServerConfiguration to OIDCProviderMetadata for use by the client.
    • toProviderMetadataInternal

      protected abstract com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata toProviderMetadataInternal()
    • filterNonFIPS140CompliantAlgorithms

      @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) protected static void filterNonFIPS140CompliantAlgorithms(@NonNull com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata oidcProviderMetadata)