org.jasig.cas.ticket.proxy
Interface ProxyHandler

All Known Implementing Classes:
Cas10ProxyHandler, Cas20ProxyHandler

public interface ProxyHandler

Abstraction for what needs to be done to handle proxies. Useful because the generic flow for all authentication is similar the actions taken for proxying are different. One can swap in/out implementations but keep the flow of events the same.

Since:
3.0

This is a published and supported CAS Server 3 API.

Version:
$Revision: 42053 $ $Date: 2007-06-10 09:17:55 -0400 (Sun, 10 Jun 2007) $
Author:
Scott Battaglia

Method Summary
 java.lang.String handle(Credentials credentials, java.lang.String proxyGrantingTicketId)
          Method to actually process the proxy request.
 

Method Detail

handle

java.lang.String handle(Credentials credentials,
                        java.lang.String proxyGrantingTicketId)
Method to actually process the proxy request.

Parameters:
credentials - The credentials of the item that will be proxying.
proxyGrantingTicketId - The ticketId for the ProxyGrantingTicket (in CAS 3 this is a TicketGrantingTicket)
Returns:
the String value that needs to be passed to the CAS client.


Copyright © 2004-2010 Java Architectures Special Interest Group. All Rights Reserved.