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

    • getTokenServerUrl

      @NonNull public abstract String getTokenServerUrl()
    • getJwksServerUrl

      @NonNull public abstract String getJwksServerUrl()
    • getAuthorizationServerUrl

      @NonNull public abstract String getAuthorizationServerUrl()
    • getUserInfoServerUrl

      @CheckForNull public abstract String getUserInfoServerUrl()
    • getScopes

      @NonNull public abstract String getScopes()
    • getTokenAuthMethod

      @NonNull public abstract OicSecurityRealm.TokenAuthMethod getTokenAuthMethod()
    • getEndSessionUrl

      @CheckForNull public abstract String getEndSessionUrl()
    • isUseRefreshTokens

      public abstract boolean isUseRefreshTokens()