Package org.pac4j.springframework.web
Class LogoutController
java.lang.Object
org.pac4j.springframework.web.LogoutController
This controller handles the (application + identity provider) logout process.
- Since:
- 1.0.0
- Author:
- Jerome Leleu
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.pac4j.core.config.Config
org.pac4j.core.engine.LogoutLogic
void
logout
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) void
setCentralLogout
(Boolean centralLogout) void
setConfig
(org.pac4j.core.config.Config config) void
setDefaultUrl
(String defaultUrl) void
setDestroySession
(Boolean destroySession) void
setLocalLogout
(Boolean localLogout) void
setLogoutLogic
(org.pac4j.core.engine.LogoutLogic logoutLogic) void
setLogoutUrlPattern
(String logoutUrlPattern)
-
Constructor Details
-
LogoutController
public LogoutController()
-
-
Method Details
-
logout
@RequestMapping("${pac4j.logout.path:/logout}") public void logout(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
getDefaultUrl
-
setDefaultUrl
-
getLogoutUrlPattern
-
setLogoutUrlPattern
-
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
-
setLocalLogout
-
getCentralLogout
-
setCentralLogout
-
getDestroySession
-
setDestroySession
-