@Singleton public class DefaultAuthorizationRedirectHandler extends java.lang.Object implements AuthorizationRedirectHandler
| Constructor and Description |
|---|
DefaultAuthorizationRedirectHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
expandedUri(java.lang.String baseUrl,
java.util.Map<java.lang.String,java.lang.Object> queryParams) |
protected java.util.Map<java.lang.String,java.lang.Object> |
instantiateParameters(AuthorizationRequest authorizationRequest,
io.micronaut.http.MutableHttpResponse response) |
protected void |
populateAcrValues(OpenIdAuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateClientId(AuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateDisplay(OpenIdAuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateIdTokenHint(OpenIdAuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateLoginHint(OpenIdAuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateMaxAge(OpenIdAuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateNonce(OpenIdAuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters,
io.micronaut.http.MutableHttpResponse response) |
protected void |
populatePrompt(OpenIdAuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateRedirectUri(AuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateResponseMode(OpenIdAuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateResponseType(AuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateScope(AuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
protected void |
populateState(AuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters,
io.micronaut.http.MutableHttpResponse response) |
protected void |
populateUiLocales(OpenIdAuthorizationRequest authorizationRequest,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
io.micronaut.http.MutableHttpResponse |
redirect(AuthorizationRequest authorizationRequest,
java.lang.String authorizationEndpoint)
Builds the URL string to redirect to
|
public io.micronaut.http.MutableHttpResponse redirect(AuthorizationRequest authorizationRequest, java.lang.String authorizationEndpoint)
AuthorizationRedirectHandlerredirect in interface AuthorizationRedirectHandlerauthorizationRequest - The authorization requestauthorizationEndpoint - The authorization endpointprotected java.lang.String expandedUri(@Nonnull
java.lang.String baseUrl,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> queryParams)
baseUrl - Base UrlqueryParams - Query Parametersprotected java.util.Map<java.lang.String,java.lang.Object> instantiateParameters(AuthorizationRequest authorizationRequest, io.micronaut.http.MutableHttpResponse response)
authorizationRequest - Authentication Requestresponse - Authorization Redirect Responseprotected void populateScope(@Nonnull
AuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateResponseType(@Nonnull
AuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateClientId(@Nonnull
AuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateRedirectUri(@Nonnull
AuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateState(@Nonnull
AuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters,
@Nonnull
io.micronaut.http.MutableHttpResponse response)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersresponse - Authorization Redirect Responseprotected void populateResponseMode(@Nonnull
OpenIdAuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateNonce(@Nonnull
OpenIdAuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters,
@Nonnull
io.micronaut.http.MutableHttpResponse response)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersresponse - Authorization Redirect Responseprotected void populateDisplay(@Nonnull
OpenIdAuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populatePrompt(@Nonnull
OpenIdAuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateMaxAge(@Nonnull
OpenIdAuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateUiLocales(@Nonnull
OpenIdAuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateIdTokenHint(@Nonnull
OpenIdAuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateLoginHint(@Nonnull
OpenIdAuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parametersprotected void populateAcrValues(@Nonnull
OpenIdAuthorizationRequest authorizationRequest,
@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
authorizationRequest - Authentication Requestparameters - Authentication Request Parameters