Class TokenEndpointConfigurationBuilder

java.lang.Object
io.micronaut.security.oauth2.configuration.endpoints.TokenEndpointConfigurationBuilder

public final class TokenEndpointConfigurationBuilder extends Object
Builder for programmatic TokenEndpointConfiguration instances.
Since:
5.1.0
  • Constructor Details

    • TokenEndpointConfigurationBuilder

      public TokenEndpointConfigurationBuilder()
  • Method Details

    • url

      public @NonNull TokenEndpointConfigurationBuilder url(@NonNull String url)
      Sets the token endpoint URL.
      Parameters:
      url - The token endpoint URL.
      Returns:
      This builder.
    • authenticationMethod

      public @NonNull TokenEndpointConfigurationBuilder authenticationMethod(@Nullable String authenticationMethod)
      Sets the token endpoint authentication method.
      Parameters:
      authenticationMethod - The token endpoint authentication method.
      Returns:
      This builder.
    • contentType

      public @NonNull TokenEndpointConfigurationBuilder contentType(@NonNull io.micronaut.http.MediaType contentType)
      Sets the token endpoint request content type.
      Parameters:
      contentType - The token endpoint request content type.
      Returns:
      This builder.
    • build

      public @NonNull TokenEndpointConfiguration build()
      Builds the token endpoint configuration.
      Returns:
      The token endpoint configuration.