|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
no.feide.moria.servlet.LogoutServlet
public final class LogoutServlet
This servlet handles logout request. It will invalidate the SSO ticket in the underlying store and remove the cookie from the client.
It uses two properties from the config:
Field Summary | |
---|---|
private static java.lang.String |
DEFAULT_SSO_COOKIE
Default SSO cookie name, if not set in configuration. |
private static java.lang.String |
defaultRedirectParameterName
The default redirect parameter name. |
private no.feide.moria.log.MessageLogger |
messageLogger
The message logger used in this class. |
private static long |
serialVersionUID
Serial version UID. |
Constructor Summary | |
---|---|
LogoutServlet()
|
Method Summary | |
---|---|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles the GET requests. |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles POST requests. |
void |
init()
Intitiates the servlet. |
void |
respond(java.util.Properties config,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
If the redirect URL is given in the request, redirect the user to the given URL. |
Methods inherited from class javax.servlet.http.HttpServlet |
---|
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private no.feide.moria.log.MessageLogger messageLogger
private static final java.lang.String defaultRedirectParameterName
"redirect"
.
private static final java.lang.String DEFAULT_SSO_COOKIE
"MoriaSSOCookie"
.
Constructor Detail |
---|
public LogoutServlet()
Method Detail |
---|
public void init()
init
in class javax.servlet.GenericServlet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
doGet
in class javax.servlet.http.HttpServlet
request
- The HTTP request object.response
- The HTTP response object.public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
doPost
in class javax.servlet.http.HttpServlet
request
- The HTTP request object.response
- The HTTP response object.public void respond(java.util.Properties config, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
config
- The web module configuration.request
- The original request.response
- The response.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |