Package edu.yale.its.tp.cas.client
Class ProxyTicketValidator
java.lang.Object
edu.yale.its.tp.cas.client.ServiceTicketValidator
edu.yale.its.tp.cas.client.ProxyTicketValidator
Validates PTs and optionally retrieves PGT IOUs. Subclassed instead of collapsed into parent because we don't want
users to accidentally accept a proxy ticket when they mean only to accept service tickets. That is, proxy targets
need to know that they're proxy targets, not first-level web applications.
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.yale.its.tp.cas.client.ServiceTicketValidator
ServiceTicketValidator.Handler
-
Field Summary
Fields inherited from class edu.yale.its.tp.cas.client.ServiceTicketValidator
attemptedAuthentication, casValidateUrl, entireResponse, errorCode, errorMessage, pgtIou, proxyCallbackUrl, renew, service, st, successfulAuthentication, user
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
clear()
Clears internally manufactured state.Retrieves a list of proxies involved in the current authentication.protected DefaultHandler
Methods inherited from class edu.yale.its.tp.cas.client.ServiceTicketValidator
getCasValidateUrl, getErrorCode, getErrorMessage, getPgtIou, getProxyCallbackUrl, getResponse, getUser, isAuthenticationSuccesful, setCasValidateUrl, setProxyCallbackUrl, setRenew, setService, setServiceTicket, validate
-
Field Details
-
proxyList
-
-
Constructor Details
-
ProxyTicketValidator
public ProxyTicketValidator()
-
-
Method Details
-
getProxyList
Retrieves a list of proxies involved in the current authentication. -
newHandler
- Overrides:
newHandler
in classServiceTicketValidator
-
clear
protected void clear()Clears internally manufactured state.- Overrides:
clear
in classServiceTicketValidator
-