edu.wisc.my.webproxy.beans.security
Class CasAuthenticationHandler

java.lang.Object
  extended by edu.wisc.my.webproxy.beans.security.CasAuthenticationHandler

public class CasAuthenticationHandler
extends java.lang.Object


Field Summary
static java.lang.String CAS_AUTHENTICATED_SESSION_FLAG
           
protected  java.lang.String myService
           
protected  org.jasig.cas.client.validation.Cas20ProxyTicketValidator ticketValidator
           
 
Constructor Summary
CasAuthenticationHandler()
           
 
Method Summary
 java.lang.String authenticate(javax.portlet.PortletRequest request, java.lang.String myProxyTicket)
           
 java.lang.String getMyService()
           
 org.jasig.cas.client.validation.Cas20ProxyTicketValidator getTicketValidator()
           
 void setMyService(java.lang.String myService)
           
 void setTicketValidator(org.jasig.cas.client.validation.Cas20ProxyTicketValidator ticketValidator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CAS_AUTHENTICATED_SESSION_FLAG

public static final java.lang.String CAS_AUTHENTICATED_SESSION_FLAG
See Also:
Constant Field Values

ticketValidator

protected org.jasig.cas.client.validation.Cas20ProxyTicketValidator ticketValidator

myService

protected java.lang.String myService
Constructor Detail

CasAuthenticationHandler

public CasAuthenticationHandler()
Method Detail

getTicketValidator

public org.jasig.cas.client.validation.Cas20ProxyTicketValidator getTicketValidator()
Returns:
the ticketValidator

setTicketValidator

public void setTicketValidator(org.jasig.cas.client.validation.Cas20ProxyTicketValidator ticketValidator)
Parameters:
ticketValidator - the ticketValidator to set

getMyService

public java.lang.String getMyService()
Returns:
the myService

setMyService

public void setMyService(java.lang.String myService)
Parameters:
myService - the myService to set

authenticate

public java.lang.String authenticate(javax.portlet.PortletRequest request,
                                     java.lang.String myProxyTicket)


Copyright © 2010 Jasig. All Rights Reserved.