public class AuthenticationRequestAdapter extends java.lang.Object implements AuthenticationRequest
AuthenticationRequest
by combining OauthConfiguration
,
StateFactory
, NonceProvider
, AuthorizationEndpoint
.PARAMETER_ACR_VALUES, PARAMETER_CLIENT_ID, PARAMETER_DISPLAY, PARAMETER_ID_TOKEN_HINT, PARAMETER_LOGIN_HINT, PARAMETER_MAX_AGE, PARAMETER_NONCE, PARAMETER_PROMPT, PARAMETER_REDIRECT_URI, PARAMETER_RESPONSE_MODE, PARAMETER_RESPONSE_TYPE, PARAMETER_SCOPE, PARAMETER_STATE, PARAMETER_UI_LOCALES
Constructor and Description |
---|
AuthenticationRequestAdapter(io.micronaut.http.HttpRequest<?> request,
OauthConfiguration oauthConfiguration,
AuthorizationEndpointRequestConfiguration authorizationEndpointConfiguration,
StateFactory stateFactory,
NonceProvider nonceProvider,
LoginHintProvider loginHintProvider,
IdTokenHintProvider idTokenHintProvider) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAcrValues() |
java.lang.String |
getClientId() |
Display |
getDisplay() |
java.lang.String |
getIdTokenHint() |
java.lang.String |
getLoginHint() |
java.lang.Integer |
getMaxAge() |
java.lang.String |
getNonce() |
Prompt |
getPrompt() |
java.lang.String |
getRedirectUri() |
java.lang.String |
getResponseMode() |
java.lang.String |
getResponseType() |
java.util.List<java.lang.String> |
getScopes() |
java.lang.String |
getState() |
java.util.List<java.lang.String> |
getUiLocales() |
public AuthenticationRequestAdapter(io.micronaut.http.HttpRequest<?> request, OauthConfiguration oauthConfiguration, AuthorizationEndpointRequestConfiguration authorizationEndpointConfiguration, @Nullable StateFactory stateFactory, @Nullable NonceProvider nonceProvider, @Nullable LoginHintProvider loginHintProvider, @Nullable IdTokenHintProvider idTokenHintProvider)
request
- The original request prior redirect.oauthConfiguration
- OAuth 2.0 ConfigurationauthorizationEndpointConfiguration
- Authorization Endpoint ConfigurationstateFactory
- State ProvidernonceProvider
- Nonce ProviderloginHintProvider
- Login Hint ProvideridTokenHintProvider
- Id Token Hint Provider@Nonnull public java.lang.String getClientId()
getClientId
in interface AuthenticationRequest
@Nullable public java.lang.String getState()
getState
in interface AuthenticationRequest
@Nullable public java.lang.String getNonce()
getNonce
in interface AuthenticationRequest
@Nonnull public java.util.List<java.lang.String> getScopes()
getScopes
in interface AuthorizationEndpointRequestConfiguration
@Nonnull public java.lang.String getResponseType()
getResponseType
in interface AuthorizationEndpointRequestConfiguration
@Nullable public java.lang.String getRedirectUri()
getRedirectUri
in interface AuthorizationEndpointRequestConfiguration
@Nullable public java.lang.String getResponseMode()
getResponseMode
in interface AuthorizationEndpointRequestConfiguration
@Nullable public Display getDisplay()
getDisplay
in interface AuthorizationEndpointRequestConfiguration
@Nullable public Prompt getPrompt()
getPrompt
in interface AuthorizationEndpointRequestConfiguration
@Nullable public java.lang.Integer getMaxAge()
getMaxAge
in interface AuthorizationEndpointRequestConfiguration
@Nullable public java.util.List<java.lang.String> getUiLocales()
getUiLocales
in interface AuthorizationEndpointRequestConfiguration
@Nullable public java.lang.String getIdTokenHint()
getIdTokenHint
in interface AuthenticationRequest
@Nullable public java.lang.String getLoginHint()
getLoginHint
in interface AuthenticationRequest
@Nullable public java.util.List<java.lang.String> getAcrValues()
getAcrValues
in interface AuthorizationEndpointRequestConfiguration