Package org.pac4j.springframework.web
Class LogoutController
- java.lang.Object
-
- org.pac4j.springframework.web.LogoutController
-
@Controller public class LogoutController extends Object
This controller handles the (application + identity provider) logout process.
- Since:
- 1.0.0
- Author:
- Jerome Leleu
-
-
Constructor Summary
Constructors Constructor Description LogoutController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
getCentralLogout()
org.pac4j.core.config.Config
getConfig()
String
getDefaultUrl()
Boolean
getDestroySession()
Boolean
getLocalLogout()
org.pac4j.core.engine.LogoutLogic
getLogoutLogic()
String
getLogoutUrlPattern()
void
logout(javax.servlet.http.HttpServletRequest request, javax.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)
-
-
-
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)
-
-