Interface OpenIdAuthorizationRequest

    • Method Detail

      • getNonce

        java.util.Optional<java.lang.String> getNonce​(io.micronaut.http.MutableHttpResponse response)
        Parameters:
        response - The authorization redirect response
        Returns:
        String value used to associate a Client session with an ID Token, and to mitigate replay attacks.
      • getLoginHint

        java.util.Optional<java.lang.String> getLoginHint()
        Returns:
        Hint to the Authorization Server about the login identifier the End-User might use to log in.
      • getIdTokenHint

        java.util.Optional<java.lang.String> getIdTokenHint()
        Returns:
        Token previously issued by the Authorization Server being passed as a hint about the End-User's current or past authenticated session with the Client. If the End-User identified by the ID Token is logged in or is logged in by the request, then the Authorization Server returns a positive response; otherwise, it SHOULD return an error, such as login_required.
      • getResponseMode

        java.util.Optional<java.lang.String> getResponseMode()
        Returns:
        Informs the Authorization Server of the mechanism to be used for returning parameters from the Authorization Endpoint.
      • getDisplay

        java.util.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

        java.util.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

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

        java.util.Optional<java.util.List<java.lang.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

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