Package org.pac4j.springframework.web
Class CallbackController
- java.lang.Object
-
- org.pac4j.springframework.web.CallbackController
-
@Controller public class CallbackController extends Object
This controller finishes the login process for an indirect client.
- Since:
- 1.0.0
- Author:
- Jerome Leleu
-
-
Constructor Summary
Constructors Constructor Description CallbackController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcallback(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)voidcallbackWithClientName(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String cn)org.pac4j.core.engine.CallbackLogic<Object,org.pac4j.core.context.JEEContext>getCallbackLogic()org.pac4j.core.config.ConfiggetConfig()StringgetDefaultClient()StringgetDefaultUrl()BooleangetMultiProfile()BooleangetRenewSession()BooleangetSaveInSession()voidsetCallbackLogic(org.pac4j.core.engine.CallbackLogic<Object,org.pac4j.core.context.JEEContext> callbackLogic)voidsetConfig(org.pac4j.core.config.Config config)voidsetDefaultClient(String client)voidsetDefaultUrl(String defaultUrl)voidsetMultiProfile(Boolean multiProfile)voidsetRenewSession(Boolean renewSession)voidsetSaveInSession(Boolean saveInSession)
-
-
-
Method Detail
-
callback
@RequestMapping("${pac4j.callback.path:/callback}") public void callback(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
callbackWithClientName
@RequestMapping("${pac4j.callback.path/{cn}:/callback/{cn}}") public void callbackWithClientName(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, @PathVariable("cn") String cn)
-
getDefaultUrl
public String getDefaultUrl()
-
setDefaultUrl
public void setDefaultUrl(String defaultUrl)
-
getCallbackLogic
public org.pac4j.core.engine.CallbackLogic<Object,org.pac4j.core.context.JEEContext> getCallbackLogic()
-
setCallbackLogic
public void setCallbackLogic(org.pac4j.core.engine.CallbackLogic<Object,org.pac4j.core.context.JEEContext> callbackLogic)
-
getMultiProfile
public Boolean getMultiProfile()
-
setMultiProfile
public void setMultiProfile(Boolean multiProfile)
-
getSaveInSession
public Boolean getSaveInSession()
-
setSaveInSession
public void setSaveInSession(Boolean saveInSession)
-
getRenewSession
public Boolean getRenewSession()
-
setRenewSession
public void setRenewSession(Boolean renewSession)
-
getDefaultClient
public String getDefaultClient()
-
setDefaultClient
public void setDefaultClient(String client)
-
getConfig
public org.pac4j.core.config.Config getConfig()
-
setConfig
public void setConfig(org.pac4j.core.config.Config config)
-
-