public final class SingleSignOutHandler extends Object
Constructor and Description |
---|
SingleSignOutHandler() |
Modifier and Type | Method and Description |
---|---|
void |
destroySession(javax.servlet.http.HttpServletRequest request)
Destroys the current HTTP session for the given CAS logout request.
|
SessionMappingStorage |
getSessionMappingStorage() |
void |
init()
Initializes the component for use.
|
boolean |
isLogoutRequest(javax.servlet.http.HttpServletRequest request)
Determines whether the given request is a CAS logout request.
|
boolean |
isTokenRequest(javax.servlet.http.HttpServletRequest request)
Determines whether the given request contains an authentication token.
|
void |
recordSession(javax.servlet.http.HttpServletRequest request)
Associates a token request with the current HTTP session by recording the mapping
in the the configured
SessionMappingStorage container. |
void |
setArtifactParameterName(String name) |
void |
setLogoutParameterName(String name) |
void |
setSessionMappingStorage(SessionMappingStorage storage) |
public void setSessionMappingStorage(SessionMappingStorage storage)
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.public void init()
public boolean isTokenRequest(javax.servlet.http.HttpServletRequest request)
request
- HTTP reqest.public boolean isLogoutRequest(javax.servlet.http.HttpServletRequest request)
request
- HTTP request.public void recordSession(javax.servlet.http.HttpServletRequest request)
SessionMappingStorage
container.request
- HTTP request containing an authentication token.public void destroySession(javax.servlet.http.HttpServletRequest request)
request
- HTTP request containing a CAS logout message.Copyright © 2006–2013 Jasig. All rights reserved.