Package org.pac4j.undertow.handler
Class LogoutHandler
java.lang.Object
org.pac4j.undertow.handler.LogoutHandler
- All Implemented Interfaces:
io.undertow.server.HttpHandler
This filter handles the (application + identity provider) logout process.
- Since:
- 1.1.0
- Author:
- Jerome Leleu
-
Constructor Summary
ConstructorsConstructorDescriptionLogoutHandler(org.pac4j.core.config.Config config) LogoutHandler(org.pac4j.core.config.Config config, String defaultUrl) LogoutHandler(org.pac4j.core.config.Config config, String defaultUrl, String logoutUrlPattern) -
Method Summary
Modifier and TypeMethodDescriptionorg.pac4j.core.engine.LogoutLogicvoidhandleRequest(io.undertow.server.HttpServerExchange exchange) voidsetCentralLogout(Boolean centralLogout) voidsetDefaultUrl(String defaultUrl) voidsetDestroySession(Boolean destroySession) voidsetLocalLogout(Boolean localLogout) voidsetLogoutLogic(org.pac4j.core.engine.LogoutLogic logoutLogic) voidsetLogoutUrlPattern(String logoutUrlPattern)
-
Constructor Details
-
LogoutHandler
public LogoutHandler(org.pac4j.core.config.Config config) -
LogoutHandler
-
LogoutHandler
-
-
Method Details
-
handleRequest
- Specified by:
handleRequestin interfaceio.undertow.server.HttpHandler- Throws:
Exception
-
getLogoutLogic
public org.pac4j.core.engine.LogoutLogic getLogoutLogic() -
setLogoutLogic
public void setLogoutLogic(org.pac4j.core.engine.LogoutLogic logoutLogic) -
getDefaultUrl
-
setDefaultUrl
-
getLogoutUrlPattern
-
setLogoutUrlPattern
-
getLocalLogout
-
setLocalLogout
-
getDestroySession
-
setDestroySession
-
getCentralLogout
-
setCentralLogout
-