Interface OIDCDynamicRegistrationConfiguration

All Superinterfaces:
AuthenticationProfileConfiguration, Component, ConditionalProfileConfiguration, IdentifiedComponent, OAuth2ClientAuthenticableProfileConfiguration, OAuth2DPoPProofValidatingProfileConfiguration, OAuth2FlowAwareProfileConfiguration, OAuth2ProfileConfiguration, OIDCFlowAwareProfileConfiguration, OIDCProfileConfiguration, OverriddenIssuerProfileConfiguration, ProfileConfiguration
All Known Implementing Classes:
DefaultOIDCDynamicRegistrationConfiguration

Configuration of OpenID Connect Dynamic Client Registration 1.0.
  • Field Details

  • Method Details

    • getRegistrationValidityPeriod

      @ConfigurationSetting(name="registrationValidityPeriod") @Nullable @NonNegative Duration getRegistrationValidityPeriod(@Nullable ProfileRequestContext profileRequestContext)
      Get dynamic registration validity period.

      A 0 is interpreted as an unlimited period.

      Parameters:
      profileRequestContext - profile request context
      Returns:
      dynamic registration validity period
    • getSecretExpirationPeriod

      @ConfigurationSetting(name="secretExpirationPeriod") @Nullable @NonNegative Duration getSecretExpirationPeriod(@Nullable ProfileRequestContext profileRequestContext)
      Get client secret expiration period.

      A 0 is interpreted as an unlimited period.

      Parameters:
      profileRequestContext - profile request context
      Returns:
      client secret expiration period
    • getMetadataPolicy

      @ConfigurationSetting(name="metadataPolicy") @Nullable Map<String,MetadataPolicy> getMetadataPolicy(@Nullable ProfileRequestContext profileRequestContext)
      Get the metadata policy.
      Parameters:
      profileRequestContext - profile request context
      Returns:
      metadata policy