Interface ClientCredentialsConfiguration

  • All Superinterfaces:
    io.micronaut.http.util.OutgointRequestProcessorMatcher, io.micronaut.core.util.Toggleable
    All Known Implementing Classes:
    OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties

    public interface ClientCredentialsConfiguration
    extends io.micronaut.core.util.Toggleable, io.micronaut.http.util.OutgointRequestProcessorMatcher
    Client credentials configuration.
    Since:
    2.2.0
    • Method Detail

      • getScope

        @NonNull
        java.util.Optional<java.lang.String> getScope()
        Returns:
        Scope to be requested in the client credentials request.
      • getAdvancedExpiration

        @NonNull
        java.time.Duration getAdvancedExpiration()
        Returns:
        The amount of time for a token obtained via client credentials grant to be considered expired prior to its expiration date.
      • getAdditionalRequestParams

        @NonNull
        java.util.Map<java.lang.String,​java.lang.String> getAdditionalRequestParams()