Interface OpenIdAuthorizationRequest
- All Superinterfaces:
AuthorizationRequest
The OpenID extensions to the standard OAuth 2.0 authorization request.
- Since:
- 1.2.0
- Author:
- James Kleeh
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
PARAMETER_CLIENT_ID, PARAMETER_PKCE_CODE_CHALLENGE, PARAMETER_PKCE_CODE_CHALLENGE_METHOD, PARAMETER_REDIRECT_URI, PARAMETER_RESPONSE_TYPE, PARAMETER_SCOPE, PARAMETER_STATE
-
Method Summary
Methods inherited from interface io.micronaut.security.oauth2.endpoint.authorization.request.AuthorizationRequest
getClientId, getPkceChallenge, getRedirectUri, getResponseType, getScopes, getState
-
Field Details
-
PARAMETER_RESPONSE_MODE
- See Also:
-
PARAMETER_NONCE
- See Also:
-
PARAMETER_DISPLAY
- See Also:
-
PARAMETER_PROMPT
- See Also:
-
PARAMETER_MAX_AGE
- See Also:
-
PARAMETER_UI_LOCALES
- See Also:
-
PARAMETER_ID_TOKEN_HINT
- See Also:
-
PARAMETER_LOGIN_HINT
- See Also:
-
PARAMETER_ACR_VALUES
- See Also:
-
-
Method Details
-
getNonce
- 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
- Returns:
- Hint to the Authorization Server about the login identifier the End-User might use to log in.
-
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
- Returns:
- Informs the Authorization Server of the mechanism to be used for returning parameters from the Authorization Endpoint.
-
getDisplay
- Returns:
- ASCII string value that specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User.
-
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
- Returns:
- Maximum Authentication Age.
-
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
- Returns:
- Requested Authentication Context Class Reference values.
-