@Singleton @Requires(beans={AuthenticationRequestProvider.class,OpenIdProviderMetadata.class}) public class DefaultAuthorizationRedirectUrlProvider extends java.lang.Object implements AuthorizationRedirectUrlProvider
AuthorizationRedirectUrlProvider
.Constructor and Description |
---|
DefaultAuthorizationRedirectUrlProvider(AuthenticationRequestProvider authenticationRequestProvider,
OpenIdProviderMetadata openIdProviderMetadata,
AuthorizationRedirectUrlBuilder authorizationRedirectUrlBuilder) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
resolveAuthorizationRedirectUrl(io.micronaut.http.HttpRequest<?> request) |
public DefaultAuthorizationRedirectUrlProvider(AuthenticationRequestProvider authenticationRequestProvider, OpenIdProviderMetadata openIdProviderMetadata, AuthorizationRedirectUrlBuilder authorizationRedirectUrlBuilder)
authenticationRequestProvider
- Authentication Request provideropenIdProviderMetadata
- OpenID provider metadata.authorizationRedirectUrlBuilder
- Authorization Redirect url builderpublic java.lang.String resolveAuthorizationRedirectUrl(io.micronaut.http.HttpRequest<?> request)
resolveAuthorizationRedirectUrl
in interface AuthorizationRedirectUrlProvider
request
- the Original request prior redirect.