net.geant.edugain.base.websso
Class WebSSOResponseListener
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
net.geant.edugain.base.websso.WebSSOResponseListener
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public final class WebSSOResponseListener
- extends javax.servlet.http.HttpServlet
Implementation of an eduGAIN Response Listener. This servlet receives an eduGAIN Websso
Response, reconstructs an eduGAIN AuthenticationResponse after it, and passes
it to an adaptor class configured during the deployment of the servlet.
- Author:
- Jose Manuel Macias, Jaime Perez
- See Also:
- Serialized Form
|
Field Summary |
private org.apache.log4j.Logger |
log
|
|
Method Summary |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles the HTTP GET method. |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles the HTTP POST method. |
protected void |
doProcessHTTPRequest(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse)
Processes requests for both HTTP GET and POST methods. |
java.lang.String |
getServletInfo()
Returns a short description of the servlet. |
| 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, getServletName, init, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private org.apache.log4j.Logger log
WebSSOResponseListener
public WebSSOResponseListener()
doProcessHTTPRequest
protected void doProcessHTTPRequest(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse)
throws javax.servlet.ServletException,
java.io.IOException
- Processes requests for both HTTP
GET and POST methods.
- Parameters:
httpRequest - servlet requesthttpResponse - servlet response
- Throws:
javax.servlet.ServletException
java.io.IOException
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Handles the HTTP
GET method.
- Overrides:
doGet in class javax.servlet.http.HttpServlet
- Parameters:
request - servlet requestresponse - servlet response
- Throws:
javax.servlet.ServletException
java.io.IOException
doPost
protected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Handles the HTTP
POST method.
- Overrides:
doPost in class javax.servlet.http.HttpServlet
- Parameters:
request - servlet requestresponse - servlet response
- Throws:
javax.servlet.ServletException
java.io.IOException
getServletInfo
public java.lang.String getServletInfo()
- Returns a short description of the servlet.
- Specified by:
getServletInfo in interface javax.servlet.Servlet- Overrides:
getServletInfo in class javax.servlet.GenericServlet