public final class SingleSignOutHandler extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_ARTIFACT_PARAMETER_NAME |
static String |
DEFAULT_FRONT_LOGOUT_PARAMETER_NAME |
static String |
DEFAULT_LOGOUT_PARAMETER_NAME |
static String |
DEFAULT_RELAY_STATE_PARAMETER_NAME |
| Constructor and Description |
|---|
SingleSignOutHandler() |
| Modifier and Type | Method and Description |
|---|---|
SessionMappingStorage |
getSessionMappingStorage() |
void |
init()
Initializes the component for use.
|
boolean |
process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process a request regarding the SLO process: record the session or destroy it.
|
void |
setArtifactParameterName(String name) |
void |
setArtifactParameterOverPost(boolean artifactParameterOverPost) |
void |
setCasServerUrlPrefix(String casServerUrlPrefix) |
void |
setEagerlyCreateSessions(boolean eagerlyCreateSessions) |
void |
setFrontLogoutParameterName(String name) |
void |
setLogoutParameterName(String name) |
void |
setRelayStateParameterName(String name) |
void |
setSessionMappingStorage(SessionMappingStorage storage) |
public static final String DEFAULT_ARTIFACT_PARAMETER_NAME
public static final String DEFAULT_LOGOUT_PARAMETER_NAME
public static final String DEFAULT_FRONT_LOGOUT_PARAMETER_NAME
public static final String DEFAULT_RELAY_STATE_PARAMETER_NAME
public void setSessionMappingStorage(SessionMappingStorage storage)
public void setArtifactParameterOverPost(boolean artifactParameterOverPost)
public SessionMappingStorage getSessionMappingStorage()
public void setArtifactParameterName(String name)
name - Name of the authentication token parameter.public void setLogoutParameterName(String name)
name - Name of parameter containing CAS logout request message for back channel SLO.public void setCasServerUrlPrefix(String casServerUrlPrefix)
casServerUrlPrefix - The prefix url of the CAS server.public void setFrontLogoutParameterName(String name)
name - Name of parameter containing CAS logout request message for front channel SLO.public void setRelayStateParameterName(String name)
name - Name of parameter containing the state of the CAS server webflow.public void setEagerlyCreateSessions(boolean eagerlyCreateSessions)
public void init()
public boolean process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - the incoming HTTP request.response - the HTTP response.Copyright © 2006-2014 Jasig. All Rights Reserved.