@Controller public class ApplicationLogoutController extends Object
This filter handles the application logout process, based on the applicationLogoutLogic.
The configuration can be defined via property keys: pac4j.applicationLogout.defaultUrl (default logourl url) and
pac4j.applicationLogout.logoutUrlPattern (pattern that logout urls must match).
Or it can be defined via setter methods: setDefaultUrl(String) and setLogoutUrlPattern(String).
| Constructor and Description |
|---|
ApplicationLogoutController() |
| Modifier and Type | Method and Description |
|---|---|
void |
applicationLogout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
org.pac4j.core.engine.ApplicationLogoutLogic<Object,org.pac4j.core.context.J2EContext> |
getApplicationLogoutLogic() |
org.pac4j.core.config.Config |
getConfig() |
String |
getDefaultUrl() |
String |
getLogoutUrlPattern() |
void |
setApplicationLogoutLogic(org.pac4j.core.engine.ApplicationLogoutLogic<Object,org.pac4j.core.context.J2EContext> applicationLogoutLogic) |
void |
setConfig(org.pac4j.core.config.Config config) |
void |
setDefaultUrl(String defaultUrl) |
void |
setLogoutUrlPattern(String logoutUrlPattern) |
@RequestMapping(value="/logout")
public void applicationLogout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
public String getDefaultUrl()
public void setDefaultUrl(String defaultUrl)
public String getLogoutUrlPattern()
public void setLogoutUrlPattern(String logoutUrlPattern)
public org.pac4j.core.engine.ApplicationLogoutLogic<Object,org.pac4j.core.context.J2EContext> getApplicationLogoutLogic()
public void setApplicationLogoutLogic(org.pac4j.core.engine.ApplicationLogoutLogic<Object,org.pac4j.core.context.J2EContext> applicationLogoutLogic)
public org.pac4j.core.config.Config getConfig()
public void setConfig(org.pac4j.core.config.Config config)
Copyright © 2016. All rights reserved.