Class 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 Detail

      • CallbackController

        public CallbackController()
    • 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 getCallbackLogic()
      • setCallbackLogic

        public void setCallbackLogic​(org.pac4j.core.engine.CallbackLogic callbackLogic)
      • 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)