Package org.pac4j.sparkjava
Class LogoutRoute
- java.lang.Object
-
- org.pac4j.sparkjava.LogoutRoute
-
- All Implemented Interfaces:
spark.Route
public class LogoutRoute extends Object implements spark.Route
This route handles the (application + identity provider) logout process.
- Since:
- 1.1.0
- Author:
- Jerome Leleu
-
-
Constructor Summary
Constructors Constructor Description LogoutRoute(org.pac4j.core.config.Config config)
LogoutRoute(org.pac4j.core.config.Config config, String defaultUrl)
LogoutRoute(org.pac4j.core.config.Config config, String defaultUrl, String logoutUrlPattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
getCentralLogout()
String
getDefaultUrl()
Boolean
getDestroySession()
Boolean
getLocalLogout()
org.pac4j.core.engine.LogoutLogic<Object,SparkWebContext>
getLogoutLogic()
String
getLogoutUrlPattern()
Object
handle(spark.Request request, spark.Response response)
void
setCentralLogout(Boolean centralLogout)
void
setDefaultUrl(String defaultUrl)
void
setDestroySession(Boolean destroySession)
void
setLocalLogout(Boolean localLogout)
void
setLogoutLogic(org.pac4j.core.engine.LogoutLogic<Object,SparkWebContext> logoutLogic)
void
setLogoutUrlPattern(String logoutUrlPattern)
-
-
-
Method Detail
-
handle
public Object handle(spark.Request request, spark.Response response) throws Exception
- Specified by:
handle
in interfacespark.Route
- Throws:
Exception
-
getLogoutLogic
public org.pac4j.core.engine.LogoutLogic<Object,SparkWebContext> getLogoutLogic()
-
setLogoutLogic
public void setLogoutLogic(org.pac4j.core.engine.LogoutLogic<Object,SparkWebContext> logoutLogic)
-
getDefaultUrl
public String getDefaultUrl()
-
setDefaultUrl
public void setDefaultUrl(String defaultUrl)
-
getLogoutUrlPattern
public String getLogoutUrlPattern()
-
setLogoutUrlPattern
public void setLogoutUrlPattern(String logoutUrlPattern)
-
getLocalLogout
public Boolean getLocalLogout()
-
setLocalLogout
public void setLocalLogout(Boolean localLogout)
-
getDestroySession
public Boolean getDestroySession()
-
setDestroySession
public void setDestroySession(Boolean destroySession)
-
getCentralLogout
public Boolean getCentralLogout()
-
setCentralLogout
public void setCentralLogout(Boolean centralLogout)
-
-