@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