Interface AuthorizationEndpointConfiguration

All Superinterfaces:
EndpointConfiguration, OauthAuthorizationEndpointConfiguration
All Known Implementing Classes:
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties

public interface AuthorizationEndpointConfiguration extends OauthAuthorizationEndpointConfiguration
OAuth 2.0 authorization endpoint configuration.
Since:
1.2.0
Author:
James Kleeh
  • Method Details

    • getResponseMode

      Optional<String> getResponseMode()
      Returns:
      Mechanism to be used for returning Authorization Response parameters from the Authorization Endpoint.
    • getResponseType

      @NonNull @NonNull ResponseType getResponseType()
      Returns:
      Value that determines the authorization processing flow to be used
    • getDisplay

      Optional<Display> getDisplay()
      Returns:
      ASCII string value that specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User.
    • getPrompt

      Optional<Prompt> getPrompt()
      Returns:
      Space delimited, case sensitive list of ASCII string values that specifies whether the Authorization Server prompts the End-User for reauthentication and consent.
    • getMaxAge

      Optional<Integer> getMaxAge()
      Returns:
      Maximum Authentication Age.
    • getUiLocales

      Optional<List<String>> getUiLocales()
      Returns:
      End-User's preferred languages and scripts for the user interface, represented as a space-separated list of BCP47 [RFC5646] language tag values, ordered by preference.
    • getAcrValues

      Optional<List<String>> getAcrValues()
      Returns:
      Requested Authentication Context Class Reference values.