Interface OIDCDynamicRegistrationConfiguration

    • Method Detail

      • getRegistrationValidityPeriod

        @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

        @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

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