A C D E F 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
 
AUTHORIZED_USER_STRING - Static variable in class edu.yale.its.tp.cas.client.filter.SimpleCASAuthorizationFilter
 
AuthorizedProxyTag - Class in edu.yale.its.tp.cas.client.taglib
Tag for indicating authorized proxies for the cas:auth tag.
AuthorizedProxyTag() - Constructor for class edu.yale.its.tp.cas.client.taglib.AuthorizedProxyTag
 
AuthTag - Class in edu.yale.its.tp.cas.client.taglib
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
Session attribute in which the username is stored
CASFilter - Class in edu.yale.its.tp.cas.client.filter
Protects web-accessible resources with CAS.
CASFilter() - Constructor for class edu.yale.its.tp.cas.client.filter.CASFilter
 
CASFilterRequestWrapper - Class in edu.yale.its.tp.cas.client.filter
Wraps the HttpServletRequest object, replacing getRemoteUser() with a version that returns the current CAS logged-in user.
CASFilterRequestWrapper(HttpServletRequest) - Constructor for class edu.yale.its.tp.cas.client.filter.CASFilterRequestWrapper
 
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
 
destroy() - Method in class edu.yale.its.tp.cas.client.filter.SimpleCASAuthorizationFilter
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.AuthorizedProxyTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.LoginUrlTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.ServiceTag
 
doEndTag() - Method in class edu.yale.its.tp.cas.client.taglib.ValidateUrlTag
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class edu.yale.its.tp.cas.client.filter.CASFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class edu.yale.its.tp.cas.client.filter.SimpleCASAuthorizationFilter
 
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.AuthTag
 
doStartTag() - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 

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
 

F

FILTER_NAME - Static variable in class edu.yale.its.tp.cas.client.filter.SimpleCASAuthorizationFilter
 

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.
getRemoteUser() - Method in class edu.yale.its.tp.cas.client.filter.CASFilterRequestWrapper
Returns the currently logged in CAS user.
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(FilterConfig) - Method in class edu.yale.its.tp.cas.client.filter.SimpleCASAuthorizationFilter
 
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 in edu.yale.its.tp.cas.client.taglib
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 in edu.yale.its.tp.cas.client.taglib
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.client.ServiceTicketValidator
 
main(String[]) - Static method in class edu.yale.its.tp.cas.util.SecureURL
For testing only...

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.ProxyHandler
 
proxyList - Variable in class edu.yale.its.tp.cas.client.ProxyTicketValidator
 
ProxyTicketReceptor - Class in edu.yale.its.tp.cas.proxy
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 in edu.yale.its.tp.cas.client
Validates PTs and optionally retrieves PGT IOUs.
ProxyTicketValidator() - Constructor for class edu.yale.its.tp.cas.client.ProxyTicketValidator
 
ProxyTicketValidator.ProxyHandler - Class in edu.yale.its.tp.cas.client
 
ProxyTicketValidator.ProxyHandler() - Constructor for class edu.yale.its.tp.cas.client.ProxyTicketValidator.ProxyHandler
 

R

release() - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
release() - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
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 in edu.yale.its.tp.cas.util
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 in edu.yale.its.tp.cas.client.taglib
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 in edu.yale.its.tp.cas.client
Validates STs and optionally retrieves PGT IOUs.
ServiceTicketValidator() - Constructor for class edu.yale.its.tp.cas.client.ServiceTicketValidator
 
ServiceTicketValidator.Handler - Class in edu.yale.its.tp.cas.client
 
ServiceTicketValidator.Handler() - Constructor for class edu.yale.its.tp.cas.client.ServiceTicketValidator.Handler
 
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.
setRenew(boolean) - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Sets the "renew" flag on authentication.
setScope(String) - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
setScope(String) - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
setService(String) - Method in class edu.yale.its.tp.cas.client.ServiceTicketValidator
Sets the service to use when validating.
setService(String) - Method in class edu.yale.its.tp.cas.client.taglib.AuthTag
 
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.AuthTag
 
setVar(String) - Method in class edu.yale.its.tp.cas.client.taglib.LogoutTag
 
SimpleCASAuthorizationFilter - Class in edu.yale.its.tp.cas.client.filter
Filter protects resources such that only specified usernames, as authenticated with CAS, can access.
SimpleCASAuthorizationFilter() - Constructor for class edu.yale.its.tp.cas.client.filter.SimpleCASAuthorizationFilter
 
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 in edu.yale.its.tp.cas.client
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 in edu.yale.its.tp.cas.client.taglib
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 F G I L M N P R S U V