@Controller(value="delegatedClientNavigationController")
@RequestMapping
public class DelegatedClientNavigationController
extends java.lang.Object
DelegatedClientNavigationController.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENDPOINT_REDIRECT
Endpoint path controlled by this controller to make the redirect.
|
static java.lang.String |
ENDPOINT_RESPONSE
Endpoint path controlled by this controller that receives the response to PAC4J.
|
| Constructor and Description |
|---|
DelegatedClientNavigationController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.web.servlet.View |
redirectResponseToFlow(java.lang.String clientName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Redirect response to flow.
|
org.springframework.web.servlet.View |
redirectToProvider(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Redirect to provider.
|
public static final java.lang.String ENDPOINT_REDIRECT
public static final java.lang.String ENDPOINT_RESPONSE
@GetMapping(value="clientredirect")
public org.springframework.web.servlet.View redirectToProvider(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - the requestresponse - the response@GetMapping(value="login/{clientName}")
public org.springframework.web.servlet.View redirectResponseToFlow(@PathVariable(value="clientName")
java.lang.String clientName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
clientName - the path-based parameter that provider the pac4j client namerequest - the requestresponse - the response