edu.yale.its.tp.cas.servlet
Class ProxyValidate

java.lang.Object
  |
  +--HttpServlet
        |
        +--edu.yale.its.tp.cas.servlet.ServiceValidate
              |
              +--edu.yale.its.tp.cas.servlet.ProxyValidate

public class ProxyValidate
extends ServiceValidate

Handles PT validations and sub-PGT acquisitions for the Central Authentication Service. Subclassed (versus collapsed into superclass) in order to provided rigid segmentation, at runtime, between caches, even though they share an implementation.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.yale.its.tp.cas.servlet.ServiceValidate
pgtCache, stCache
 
Constructor Summary
ProxyValidate()
           
 
Method Summary
 void doGet(HttpServletRequest request, HttpServletResponse response)
           
 void init(ServletConfig config)
           
protected  void validationSuccess(java.io.PrintWriter out, edu.yale.its.tp.cas.ticket.ServiceTicket st, java.lang.String pgtIOU)
          Sends a validation success message to the given PrintWriter.
 
Methods inherited from class edu.yale.its.tp.cas.servlet.ServiceValidate
validateDn, validationFailure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyValidate

public ProxyValidate()
Method Detail

init

public void init(ServletConfig config)
          throws ServletException
Overrides:
init in class ServiceValidate
ServletException

doGet

public void doGet(HttpServletRequest request,
                  HttpServletResponse response)
           throws java.io.IOException,
                  ServletException
Overrides:
doGet in class ServiceValidate
java.io.IOException
ServletException

validationSuccess

protected void validationSuccess(java.io.PrintWriter out,
                                 edu.yale.its.tp.cas.ticket.ServiceTicket st,
                                 java.lang.String pgtIOU)
Sends a validation success message to the given PrintWriter.

Overrides:
validationSuccess in class ServiceValidate