A C D E G I L M N P R S U V

A

addAuthorizedProxy(String) - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
AUTHENTICATION_FAILURE - Static variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
AUTHENTICATION_SUCCESS - Static variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
authenticationFailure - Variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
authenticationSuccess - Variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
AuthorizedProxyTag - class edu.yale.its.tp.cas.client.taglib.AuthorizedProxyTag.
Tag for indicating authorized proxies for the cas:auth tag.
AuthorizedProxyTag() - Constructor for class edu.yale.its.tp.cas.client.taglib.AuthorizedProxyTag
 
AuthTag - class edu.yale.its.tp.cas.client.taglib.AuthTag.
Authentication tag for use with the Yale Central Authentication Service.
AuthTag() - Constructor for class edu.yale.its.tp.cas.client.taglib.AuthTag
 

C

CAS_FILTER_USER - Static variable in class edu.yale.its.tp.cas.client.filter.CASFilter
 
CASFilter - class edu.yale.its.tp.cas.client.filter.CASFilter.
Protects web-accesible resources with CAS.
CASFilter() - Constructor for class edu.yale.its.tp.cas.client.filter.CASFilter
 
characters(char[], int, int) - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
clear() - Method in class edu.yale.its.tp.cas.client.ProxyTicketValidator
Clears internally manufactured state.
clear() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Clears internally manufactured state.
currentText - Variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 

D

destroy() - Method in class edu.yale.its.tp.cas.client.filter.CASFilter
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.LoginUrlTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.ValidateUrlTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.AuthorizedProxyTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.ServiceTag
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class edu.yale.its.tp.cas.client.filter.CASFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.yale.its.tp.cas.proxy.ProxyTicketReceptor
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.yale.its.tp.cas.proxy.ProxyTicketReceptor
 
doStartTag() - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
doStartTag() - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 

E

edu.yale.its.tp.cas.client - package edu.yale.its.tp.cas.client
 
edu.yale.its.tp.cas.client.filter - package edu.yale.its.tp.cas.client.filter
 
edu.yale.its.tp.cas.client.taglib - package edu.yale.its.tp.cas.client.taglib
 
edu.yale.its.tp.cas.proxy - package edu.yale.its.tp.cas.proxy
 
edu.yale.its.tp.cas.util - package edu.yale.its.tp.cas.util
 
endDocument() - Method in class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler
 
endDocument() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
endElement(String, String, String) - Method in class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler
 
endElement(String, String, String) - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
errorCode - Variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
errorMessage - Variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 

G

getCasValidateUrl() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Gets the CAS validation URL to use when validating tickets and retrieving PGT IOUs.
getErrorCode() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Returns CAS's error code if authentication failed.
getErrorMessage() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Returns an error message if CAS authentication failed.
getPgtIou() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Returns the PGT IOU returned by CAS.
getProxyCallbackUrl() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Gets the callback URL, owned logically by the calling service, to receive the PGTid/PGTiou mapping.
getProxyList() - Method in class edu.yale.its.tp.cas.client.ProxyTicketValidator
Retrieves a list of proxies involved in the current authentication.
getProxyTicket(String, String) - Static method in class edu.yale.its.tp.cas.proxy.ProxyTicketReceptor
Retrieves a proxy ticket using the PGT that corresponds to the given PGT IOU.
getResponse() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Retrieves CAS's entire response, if authentication was succsesful.
getService(HttpServletRequest, String) - Static method in class edu.yale.its.tp.cas.client.Util
Returns a service ID (URL) as a composite of the preconfigured server name and the runtime request.
getUser() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Returns the strongly authenticated username.

I

init(FilterConfig) - Method in class edu.yale.its.tp.cas.client.filter.CASFilter
 
init(ServletConfig) - Method in class edu.yale.its.tp.cas.proxy.ProxyTicketReceptor
 
isAuthenticationSuccesful() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Returns true if the most recent authentication attempted succeeded, false otherwise.

L

LoginUrlTag - class edu.yale.its.tp.cas.client.taglib.LoginUrlTag.
Tag for indicating CAS's "login URL" for the cas:auth tag.
LoginUrlTag() - Constructor for class edu.yale.its.tp.cas.client.taglib.LoginUrlTag
 
LogoutTag - class edu.yale.its.tp.cas.client.taglib.LogoutTag.
Logout tag for use with the Yale Central Authentication Service.
LogoutTag() - Constructor for class edu.yale.its.tp.cas.client.taglib.LogoutTag
 

M

main(String[]) - Static method in class edu.yale.its.tp.cas.client.ProxyTicketValidator
 
main(String[]) - Static method in class edu.yale.its.tp.cas.util.SecureURL
For testing only...
main(String[]) - Static method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
 

N

netid - Variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
newHandler() - Method in class edu.yale.its.tp.cas.client.ProxyTicketValidator
 
newHandler() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
 

P

pgtIou - Variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
PROXIES - Static variable in class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler
 
PROXY - Static variable in class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler
 
PROXY_GRANTING_TICKET - Static variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
proxyFragment - Variable in class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler
 
proxyList - Variable in class edu.yale.its.tp.cas.client.ProxyTicketValidator
 
proxyList - Variable in class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler
 
ProxyTicketReceptor - class edu.yale.its.tp.cas.proxy.ProxyTicketReceptor.
Receives and keeps track fo PGTs and serial PGT identifiers (IOUs) sent by CAS in response to a ServiceValidate request.
ProxyTicketReceptor() - Constructor for class edu.yale.its.tp.cas.proxy.ProxyTicketReceptor
 
ProxyTicketValidator - class edu.yale.its.tp.cas.client.ProxyTicketValidator.
Validates PTs and optionally retrieves PGT IOUs.
ProxyTicketValidator.ProxyHandler - class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler.
 
ProxyTicketValidator.ProxyHandler() - Constructor for class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler
 
ProxyTicketValidator() - Constructor for class edu.yale.its.tp.cas.client.ProxyTicketValidator
 

R

release() - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
release() - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
retrieve(String) - Static method in class edu.yale.its.tp.cas.util.SecureURL
Retrieve the contents from the given URL as a String, assuming the URL's server matches what we expect it to match.

S

SecureURL - class edu.yale.its.tp.cas.util.SecureURL.
A class housing some utility functions exposing secure URL validation and content retrieval.
SecureURL() - Constructor for class edu.yale.its.tp.cas.util.SecureURL
 
ServiceTag - class edu.yale.its.tp.cas.client.taglib.ServiceTag.
Tag for indicating the current service for the cas:auth tag.
ServiceTag() - Constructor for class edu.yale.its.tp.cas.client.taglib.ServiceTag
 
ServiceTicketValidator - class edu.yale.its.tp.cas.client.ServiceTicketValidator.
Validates STs and optionally retrieves PGT IOUs.
ServiceTicketValidator.Handler - class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler.
 
ServiceTicketValidator.Handler() - Constructor for class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
ServiceTicketValidator() - Constructor for class edu.yale.its.tp.cas.client.ServiceTicketValidator
 
setCasLogin(String) - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
setCasValidate(String) - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
setCasValidateUrl(String) - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Sets the CAS validation URL to use when validating tickets and retrieving PGT IOUs.
setLogoutUrl(String) - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
setProxyCallbackUrl(String) - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Sets the callback URL, owned logically by the calling service, to receive the PGTid/PGTiou mapping.
setScope(String) - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
setScope(String) - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
setService(String) - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
setService(String) - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Sets the service to use when validating.
setServiceTicket(String) - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Sets the ST to validate.
setVar(String) - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
setVar(String) - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
startElement(String, String, String, Attributes) - Method in class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler
 
startElement(String, String, String, Attributes) - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 

U

USER - Static variable in class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
Util - class edu.yale.its.tp.cas.client.Util.
Provides utility functions in support of CAS clients.
Util() - Constructor for class edu.yale.its.tp.cas.client.Util
 

V

validate() - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
 
ValidateUrlTag - class edu.yale.its.tp.cas.client.taglib.ValidateUrlTag.
Tag for indicating CAS's "validate URL" for the cas:auth tag.
ValidateUrlTag() - Constructor for class edu.yale.its.tp.cas.client.taglib.ValidateUrlTag
 

A C D E G I L M N P R S U V