org.aselect.server.request.handler.attributeprocessor
Class AttributeProcessorProceeder
java.lang.Object
org.aselect.server.request.handler.AbstractRequestHandler
org.aselect.server.request.handler.attributeprocessor.AttributeProcessorProceeder
- All Implemented Interfaces:
- IRequestHandler
public class AttributeProcessorProceeder
- extends AbstractRequestHandler
Request handler for finishing the cross authentication process for the
AttributeProcessor.
Description:
Issues a cross TGT if this handler is called by the AttributeProcessor
component to finish the authentication process after user interaction
with an external application.
Concurrency issues:
-
- Author:
- Alfa & Ariss
Method Summary |
void |
destroy()
Removes class variables from memory. |
void |
init(javax.servlet.ServletConfig oServletConfig,
java.lang.Object oConfig)
Initializes the request handler. |
RequestState |
process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Issues an cross TGT. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeProcessorProceeder
public AttributeProcessorProceeder()
- Constructor.
Description:
Retrieves the singletons:
- ASelectAuthenticationLogger
- TGTManager
- SessionManager
Concurrency issues:
-
Preconditions:
-
Postconditions:
-
init
public void init(javax.servlet.ServletConfig oServletConfig,
java.lang.Object oConfig)
throws ASelectException
- Initializes the request handler.
- Specified by:
init
in interface IRequestHandler
- Overrides:
init
in class AbstractRequestHandler
- Parameters:
oServletConfig
- Servlet Config of the Parent servletoConfig
- Object containing the RequestHandler configuration
- Throws:
ASelectException
- if initalization fails- See Also:
AbstractRequestHandler.init(javax.servlet.ServletConfig, java.lang.Object)
destroy
public void destroy()
- Removes class variables from memory.
- See Also:
IRequestHandler.destroy()
process
public RequestState process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws ASelectException
- Issues an cross TGT.
Issues a cross TGT if this handler is called by the AttributeProcessor
component to finish the authentication process after user interaction
with an external application.
- Parameters:
request
- HttpServletRequest containing the requestresponse
- HttpServletResponse containing the response
- Returns:
- RequestState containing the request handling state
- Throws:
ASelectException
- if the request couldn't be processed- See Also:
IRequestHandler.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
Copyright © 2008 SURFnet BV. All Rights Reserved.