@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 AuthenticationRequestProviderrequest - the Original request prior redirect.