Class OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties

    • Constructor Detail

      • AuthorizationEndpointConfigurationProperties

        public AuthorizationEndpointConfigurationProperties()
    • Method Detail

      • setResponseType

        public void setResponseType​(@Nonnull
                                    ResponseType responseType)
        Determines the authorization processing flow to be used. Default value (code).
        Parameters:
        responseType - The response type
      • getResponseMode

        public java.util.Optional<java.lang.String> getResponseMode()
        Specified by:
        getResponseMode in interface AuthorizationEndpointConfiguration
        Returns:
        Mechanism to be used for returning Authorization Response parameters from the Authorization Endpoint.
      • setResponseMode

        public void setResponseMode​(@Nullable
                                    java.lang.String responseMode)
        Mechanism to be used for returning authorization response parameters from the authorization endpoint.
        Parameters:
        responseMode - The response mode
      • getDisplay

        public java.util.Optional<Display> getDisplay()
        Specified by:
        getDisplay in interface AuthorizationEndpointConfiguration
        Returns:
        ASCII string value that specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User.
      • setDisplay

        public void setDisplay​(@Nullable
                               Display display)
        Controls how the authentication interface is displayed.
        Parameters:
        display - The display
      • getPrompt

        public java.util.Optional<Prompt> getPrompt()
        Specified by:
        getPrompt in interface AuthorizationEndpointConfiguration
        Returns:
        Space delimited, case sensitive list of ASCII string values that specifies whether the Authorization Server prompts the End-User for reauthentication and consent.
      • setPrompt

        public void setPrompt​(@Nullable
                              Prompt prompt)
        Controls how the authentication server prompts the user.
        Parameters:
        prompt - The prompt type
      • setMaxAge

        public void setMaxAge​(@Nullable
                              java.lang.Integer maxAge)
        Maximum authentication age.
        Parameters:
        maxAge - Maximum authentication age.
      • getUiLocales

        public java.util.Optional<java.util.List<java.lang.String>> getUiLocales()
        Specified by:
        getUiLocales in interface AuthorizationEndpointConfiguration
        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.
      • setUiLocales

        public void setUiLocales​(@Nullable
                                 java.util.List<java.lang.String> uiLocales)
        Preferred locales for authentication.
        Parameters:
        uiLocales - Preferred locales
      • getAcrValues

        public java.util.Optional<java.util.List<java.lang.String>> getAcrValues()
        Specified by:
        getAcrValues in interface AuthorizationEndpointConfiguration
        Returns:
        Requested Authentication Context Class Reference values.
      • setAcrValues

        public void setAcrValues​(@Nullable
                                 java.util.List<java.lang.String> acrValues)
        Authentication class reference values.
        Parameters:
        acrValues - Authentication class reference values