org.kuali.rice.kim.client.acegi
Class KualiCasProxyTicketValidator
java.lang.Object
org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator
org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator
org.kuali.rice.kim.client.acegi.KualiCasProxyTicketValidator
- All Implemented Interfaces:
- org.acegisecurity.providers.cas.TicketValidator, org.springframework.beans.factory.InitializingBean
public class KualiCasProxyTicketValidator
- extends org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator
Uses CAS' ProxyTicketValidator
to validate a service ticket.
Creates the distributed session. Session principal is currently
user@method.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Method Summary |
void |
setDistributedSession(DistributedSession distributedSession)
|
protected org.acegisecurity.providers.cas.TicketResponse |
validateNow(edu.yale.its.tp.cas.client.ProxyTicketValidator pv)
This overridden method gets the authentication source and
Distributed Session Ticket from the response |
Methods inherited from class org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator |
confirmTicketValid, getProxyCallbackUrl, setProxyCallbackUrl |
Methods inherited from class org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator |
afterPropertiesSet, getCasValidate, getServiceProperties, getTrustStore, setCasValidate, setServiceProperties, setTrustStore |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KualiCasProxyTicketValidator
public KualiCasProxyTicketValidator()
validateNow
protected org.acegisecurity.providers.cas.TicketResponse validateNow(edu.yale.its.tp.cas.client.ProxyTicketValidator pv)
throws org.acegisecurity.AuthenticationServiceException,
org.acegisecurity.BadCredentialsException
- This overridden method gets the authentication source and
Distributed Session Ticket from the response
- Overrides:
validateNow
in class org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator
- Throws:
org.acegisecurity.AuthenticationServiceException
org.acegisecurity.BadCredentialsException
- See Also:
CasProxyTicketValidator.validateNow(edu.yale.its.tp.cas.client.ProxyTicketValidator)
setDistributedSession
public void setDistributedSession(DistributedSession distributedSession)
- Parameters:
distributedSession
- the distributedSession to set
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.