@Requires(beans={OauthConfiguration.class,AuthorizationEndpointRequestConfiguration.class}) @Singleton public class DefaultAuthenticationRequestProvider extends java.lang.Object implements AuthenticationRequestProvider
AuthenticationRequestProvider
.Constructor and Description |
---|
DefaultAuthenticationRequestProvider(OauthConfiguration oauthConfiguration,
AuthorizationEndpointRequestConfiguration authorizationEndpointRequestConfiguration,
StateFactory stateFactory,
NonceProvider nonceProvider,
LoginHintProvider loginHintProvider,
IdTokenHintProvider idTokenHintProvider) |
Modifier and Type | Method and Description |
---|---|
AuthenticationRequest |
generateAuthenticationRequest(io.micronaut.http.HttpRequest<?> request) |
public DefaultAuthenticationRequestProvider(OauthConfiguration oauthConfiguration, AuthorizationEndpointRequestConfiguration authorizationEndpointRequestConfiguration, @Nullable StateFactory stateFactory, @Nullable NonceProvider nonceProvider, @Nullable LoginHintProvider loginHintProvider, @Nullable IdTokenHintProvider idTokenHintProvider)
oauthConfiguration
- OAuth 2.0 ConfigurationauthorizationEndpointRequestConfiguration
- Authorization Endpoint Request ConfigurationstateFactory
- Authorization state providernonceProvider
- Authorization nonce providerloginHintProvider
- Login Hint ProvideridTokenHintProvider
- Id Token Hint Providerpublic AuthenticationRequest generateAuthenticationRequest(io.micronaut.http.HttpRequest<?> request)
generateAuthenticationRequest
in interface AuthenticationRequestProvider
request
- the Original request prior redirect.