Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes