Class LogoutController


  • @Controller
    public class LogoutController
    extends Object

    This controller handles the (application + identity provider) logout process.

    Since:
    1.0.0
    Author:
    Jerome Leleu
    • Constructor Detail

      • LogoutController

        public LogoutController()
    • Method Detail

      • logout

        @RequestMapping("${pac4j.logout.path:/logout}")
        public void logout​(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
      • getDefaultUrl

        public String getDefaultUrl()
      • setDefaultUrl

        public void setDefaultUrl​(String defaultUrl)
      • getLogoutUrlPattern

        public String getLogoutUrlPattern()
      • setLogoutUrlPattern

        public void setLogoutUrlPattern​(String logoutUrlPattern)
      • getLogoutLogic

        public org.pac4j.core.engine.LogoutLogic getLogoutLogic()
      • setLogoutLogic

        public void setLogoutLogic​(org.pac4j.core.engine.LogoutLogic logoutLogic)
      • getConfig

        public org.pac4j.core.config.Config getConfig()
      • setConfig

        public void setConfig​(org.pac4j.core.config.Config config)
      • getLocalLogout

        public Boolean getLocalLogout()
      • setLocalLogout

        public void setLocalLogout​(Boolean localLogout)
      • getCentralLogout

        public Boolean getCentralLogout()
      • setCentralLogout

        public void setCentralLogout​(Boolean centralLogout)
      • getDestroySession

        public Boolean getDestroySession()
      • setDestroySession

        public void setDestroySession​(Boolean destroySession)