org.aselect.server.request.handler.sfs.authentication
Class AuthSPBrowserHandler
java.lang.Object
org.aselect.server.request.handler.sfs.authentication.AbstractBrowserRequestHandler
org.aselect.server.request.handler.sfs.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
- Hashttable 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.