org.aselect.server.request.handler.aselect.authentication
Class AuthSPBrowserHandler
java.lang.Object
org.aselect.server.request.handler.aselect.authentication.AbstractBrowserRequestHandler
org.aselect.server.request.handler.aselect.authentication.AuthSPBrowserHandler
- All Implemented Interfaces:
- IRequestHandler
public class AuthSPBrowserHandler
- extends AbstractBrowserRequestHandler
This class handles cross-authentication requests coming
from a remote A-Select Server, except for the
cross_login request.
It must be used as follows:
For each new incoming request, create a new
CrossASelectHandler object and call either
the handleCrossAuthenticateRequest() or
the handleCrossAuthenticateResponse(), as
appropriate.
CrossASelectHandler objects cannot be reused
due to concurrency issues.
- Author:
- Alfa & Ariss
|
Constructor Summary |
AuthSPBrowserHandler(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
java.lang.String sMyServerId,
java.lang.String sMyOrg)
Constructor for AuthSPBrowserHandler. |
|
Method Summary |
void |
processBrowserRequest(java.util.Hashtable htServiceRequest,
javax.servlet.http.HttpServletResponse servletResponse,
java.io.PrintWriter pwOut)
process authsp browser requests
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthSPBrowserHandler
public AuthSPBrowserHandler(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
java.lang.String sMyServerId,
java.lang.String sMyOrg)
- Constructor for AuthSPBrowserHandler.
- Parameters:
servletRequest - The request.servletResponse - The response.sMyServerId - The A-Select Server ID.sMyOrg - The A-Select Server organisation.
processBrowserRequest
public void processBrowserRequest(java.util.Hashtable htServiceRequest,
javax.servlet.http.HttpServletResponse servletResponse,
java.io.PrintWriter pwOut)
throws ASelectException
- process authsp browser requests
- Specified by:
processBrowserRequest in class AbstractBrowserRequestHandler
- Parameters:
htServiceRequest - Hashtable containing request parametersservletResponse - Used to send information (HTTP) back to the userpwOut - Used to send information back to the user (HTML)
- Throws:
ASelectException - If processing fails and no response
is send to the client.- See Also:
AbstractBrowserRequestHandler.processBrowserRequest(java.util.Hashtable, javax.servlet.http.HttpServletResponse, java.io.PrintWriter)
Copyright © 2008 SURFnet BV. All Rights Reserved.