A C D E G H I L O P R S T V X

A

AbstractCasFilter - Class in org.jasig.cas.client.util
Abstract filter that contains code that is common to all CAS filters.
AbstractCasFilter() - Constructor for class org.jasig.cas.client.util.AbstractCasFilter
 
AbstractCasProtocolUrlBasedTicketValidator - Class in org.jasig.cas.client.validation
Abstract class that knows the protocol for validating a CAS ticket.
AbstractCasProtocolUrlBasedTicketValidator(String) - Constructor for class org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator
 
AbstractConfigurationFilter - Class in org.jasig.cas.client.util
Abstracts out the ability to configure the filters from the initial properties provided.
AbstractConfigurationFilter() - Constructor for class org.jasig.cas.client.util.AbstractConfigurationFilter
 
AbstractTicketValidationFilter - Class in org.jasig.cas.client.validation
The filter that handles all the work of validating ticket requests.
AbstractTicketValidationFilter() - Constructor for class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
AbstractUrlBasedTicketValidator - Class in org.jasig.cas.client.validation
Abstract validator implementation for tickets that must be validated against a server.
AbstractUrlBasedTicketValidator(String) - Constructor for class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Constructs a new TicketValidator with the casServerUrlPrefix.
addSessionById(String, HttpSession) - Method in class org.jasig.cas.client.session.HashMapBackedSessionMappingStorage
 
addSessionById(String, HttpSession) - Method in interface org.jasig.cas.client.session.SessionMappingStorage
Add a session by its mapping Id.
Assertion - Interface in org.jasig.cas.client.validation
Represents a response to a validation request.
AssertionHolder - Class in org.jasig.cas.client.util
Static holder that places Assertion in a threadlocal.
AssertionHolder() - Constructor for class org.jasig.cas.client.util.AssertionHolder
 
AssertionImpl - Class in org.jasig.cas.client.validation
Concrete Implementation of the Assertion.
AssertionImpl(String) - Constructor for class org.jasig.cas.client.validation.AssertionImpl
Constructs a new Assertion with a Principal of the supplied name, a valid from date of now, no valid until date, and no attributes.
AssertionImpl(AttributePrincipal) - Constructor for class org.jasig.cas.client.validation.AssertionImpl
Creates a new Assrtion with the supplied Principal.
AssertionImpl(AttributePrincipal, Map) - Constructor for class org.jasig.cas.client.validation.AssertionImpl
Create a new Assertion with the supplied principal and Assertion attributes.
AssertionImpl(AttributePrincipal, Date, Date, Map) - Constructor for class org.jasig.cas.client.validation.AssertionImpl
Creats a new Assertion with the supplied principal, Assertion attributes, and start and valid until dates.
AssertionThreadLocalFilter - Class in org.jasig.cas.client.util
Places the assertion in a ThreadLocal such that other resources can access it that do not have access to the web tier session.
AssertionThreadLocalFilter() - Constructor for class org.jasig.cas.client.util.AssertionThreadLocalFilter
 
assertNotEmpty(Collection, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Check whether the collection is null or empty.
assertNotNull(Object, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Check whether the object is null or not.
assertTrue(boolean, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Assert that the statement is true, otherwise throw an exception with the provided message.
AttributePrincipal - Interface in org.jasig.cas.client.authentication
Extension to the standard Java Principal that includes a way to retrieve proxy tickets for a particular user and attributes.
AttributePrincipalImpl - Class in org.jasig.cas.client.authentication
Concrete implementation of the AttributePrincipal interface.
AttributePrincipalImpl(String) - Constructor for class org.jasig.cas.client.authentication.AttributePrincipalImpl
Constructs a new principal with an empty map of attributes.
AttributePrincipalImpl(String, Map) - Constructor for class org.jasig.cas.client.authentication.AttributePrincipalImpl
Constructs a new principal with the supplied name and attributes.
AttributePrincipalImpl(String, String, ProxyRetriever) - Constructor for class org.jasig.cas.client.authentication.AttributePrincipalImpl
Constructs a new principal with the supplied name and the proxying capabilities.
AttributePrincipalImpl(String, Map, String, ProxyRetriever) - Constructor for class org.jasig.cas.client.authentication.AttributePrincipalImpl
Constructs a new principal witht he supplied name, attributes, and proxying capabilities.
AuthenticationFilter - Class in org.jasig.cas.client.authentication
Filter implementation to intercept all requests and attempt to authenticate the user by redirecting them to CAS (unless the user has a ticket).
AuthenticationFilter() - Constructor for class org.jasig.cas.client.authentication.AuthenticationFilter
 

C

Cas10TicketValidationFilter - Class in org.jasig.cas.client.validation
Implementation of AbstractTicketValidatorFilter that instanciates a Cas10TicketValidator.
Cas10TicketValidationFilter() - Constructor for class org.jasig.cas.client.validation.Cas10TicketValidationFilter
 
Cas10TicketValidator - Class in org.jasig.cas.client.validation
Implementation of a Ticket Validator that can validate tickets conforming to the CAS 1.0 specification.
Cas10TicketValidator(String) - Constructor for class org.jasig.cas.client.validation.Cas10TicketValidator
 
Cas20ProxyReceivingTicketValidationFilter - Class in org.jasig.cas.client.validation
Creates either a CAS20ProxyTicketValidator or a CAS20ServiceTicketValidator depending on whether any of the proxy parameters are set.
Cas20ProxyReceivingTicketValidationFilter() - Constructor for class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
Cas20ProxyRetriever - Class in org.jasig.cas.client.proxy
Implementation of a ProxyRetriever that follows the CAS 2.0 specification.
Cas20ProxyRetriever(String) - Constructor for class org.jasig.cas.client.proxy.Cas20ProxyRetriever
Main Constructor.
Cas20ProxyTicketValidator - Class in org.jasig.cas.client.validation
Extension to the traditional Service Ticket validation that will validate service tickets and proxy tickets.
Cas20ProxyTicketValidator(String) - Constructor for class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
Cas20ServiceTicketValidator - Class in org.jasig.cas.client.validation
Implementation of the TicketValidator that will validate Service Tickets in compliance with the CAS 2.
Cas20ServiceTicketValidator(String) - Constructor for class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
Constructs an instance of the CAS 2.0 Service Ticket Validator with the supplied CAS server url prefix.
cleanUp() - Method in interface org.jasig.cas.client.proxy.ProxyGrantingTicketStorage
Called on a regular basis by an external timer, giving implementations a chance to remove stale data.
cleanUp() - Method in class org.jasig.cas.client.proxy.ProxyGrantingTicketStorageImpl
Cleans up old, expired proxy tickets.
CleanUpTimerTask - Class in org.jasig.cas.client.proxy
A TimerTask implementation which performs the actual 'cleaning' by calling ProxyGrantingTicketStorage.cleanUp().
CleanUpTimerTask(ProxyGrantingTicketStorage) - Constructor for class org.jasig.cas.client.proxy.CleanUpTimerTask
 
clear() - Static method in class org.jasig.cas.client.util.AssertionHolder
Clear the ThreadLocal.
CommonUtils - Class in org.jasig.cas.client.util
Common utilities so that we don't need to include Commons Lang.
CONST_CAS_ASSERTION - Static variable in class org.jasig.cas.client.util.AbstractCasFilter
Represents the constant for where the assertion will be located in memory.
CONST_CAS_GATEWAY - Static variable in class org.jasig.cas.client.authentication.DefaultGatewayResolverImpl
 
constructRedirectUrl(String, String, String, boolean, boolean) - Static method in class org.jasig.cas.client.util.CommonUtils
Constructs the URL to use to redirect to the CAS server.
constructServiceUrl(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
constructServiceUrl(HttpServletRequest, HttpServletResponse, String, String, String, boolean) - Static method in class org.jasig.cas.client.util.CommonUtils
Constructs a service url from the HttpServletRequest or from the given serviceUrl.
constructValidationUrl(String, String) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Constructs the URL to send the validation request to.
contains(String[]) - Method in class org.jasig.cas.client.validation.ProxyList
 
createProxyList(String) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
customParseResponse(String, Assertion) - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
customParseResponse(String, Assertion) - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
Template method if additional custom parsing (such as Proxying) needs to be done.

D

DefaultGatewayResolverImpl - Class in org.jasig.cas.client.authentication
 
DefaultGatewayResolverImpl() - Constructor for class org.jasig.cas.client.authentication.DefaultGatewayResolverImpl
 
DelegatingFilter - Class in org.jasig.cas.client.util
A Delegating Filter looks up a parameter in the request object and matches (either exact or using Regular Expressions) the value.
DelegatingFilter(String, Map, boolean) - Constructor for class org.jasig.cas.client.util.DelegatingFilter
 
DelegatingFilter(String, Map, boolean, Filter) - Constructor for class org.jasig.cas.client.util.DelegatingFilter
 
destroy() - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
destroy() - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
destroy() - Method in class org.jasig.cas.client.util.AssertionThreadLocalFilter
 
destroy() - Method in class org.jasig.cas.client.util.DelegatingFilter
 
destroy() - Method in class org.jasig.cas.client.util.ErrorRedirectFilter
 
destroy() - Method in class org.jasig.cas.client.util.HttpServletRequestWrapperFilter
 
destroy() - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.util.AssertionThreadLocalFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.util.DelegatingFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.util.ErrorRedirectFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.util.HttpServletRequestWrapperFilter
Wraps the HttpServletRequest in a wrapper class that delegates request.getRemoteUser to the underlying Assertion object stored in the user session.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 

E

encodeUrl(String) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Encodes a URL using the URLEncoder format.
ErrorRedirectFilter - Class in org.jasig.cas.client.util
Filters that redirects to the supplied url based on an exception.
ErrorRedirectFilter() - Constructor for class org.jasig.cas.client.util.ErrorRedirectFilter
 
ErrorRedirectFilter.ErrorHolder - Class in org.jasig.cas.client.util
 
ErrorRedirectFilter.ErrorHolder(String, String) - Constructor for class org.jasig.cas.client.util.ErrorRedirectFilter.ErrorHolder
 
exactMatch(Throwable) - Method in class org.jasig.cas.client.util.ErrorRedirectFilter.ErrorHolder
 
extractCustomAttributes(String) - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 

G

GatewayResolver - Interface in org.jasig.cas.client.authentication
Implementations of this should only have a default constructor if you plan on constructing them via the web.xml.
getAllowedProxyChains() - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
getArtifactParameterName() - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
getAssertion() - Static method in class org.jasig.cas.client.util.AssertionHolder
Retrieve the assertion from the ThreadLocal.
getAttributes() - Method in interface org.jasig.cas.client.authentication.AttributePrincipal
The Map of key/value pairs associated with this principal.
getAttributes() - Method in class org.jasig.cas.client.authentication.AttributePrincipalImpl
 
getAttributes() - Method in interface org.jasig.cas.client.validation.Assertion
The key/value pairs associated with this assertion.
getAttributes() - Method in class org.jasig.cas.client.validation.AssertionImpl
 
getName() - Method in class org.jasig.cas.client.authentication.AttributePrincipalImpl
 
getPrincipal() - Method in interface org.jasig.cas.client.validation.Assertion
The principal for which this assertion is valid.
getPrincipal() - Method in class org.jasig.cas.client.validation.AssertionImpl
 
getPropertyFromInitParams(FilterConfig, String, String) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
Retrieves the property from the FilterConfig.
getProxyTicketFor(String) - Method in interface org.jasig.cas.client.authentication.AttributePrincipal
Retrieves a CAS proxy ticket for this specific principal.
getProxyTicketFor(String) - Method in class org.jasig.cas.client.authentication.AttributePrincipalImpl
 
getProxyTicketIdFor(String, String) - Method in class org.jasig.cas.client.proxy.Cas20ProxyRetriever
 
getProxyTicketIdFor(String, String) - Method in interface org.jasig.cas.client.proxy.ProxyRetriever
Retrieves a proxy ticket for a specific targetService.
getResponseFromServer(URL) - Static method in class org.jasig.cas.client.util.CommonUtils
Contacts the remote URL and returns the response.
getResponseFromServer(String) - Static method in class org.jasig.cas.client.util.CommonUtils
Contacts the remote URL and returns the response.
getServiceParameterName() - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
getSessionMappingStorage() - Static method in class org.jasig.cas.client.session.SingleSignOutFilter
 
getSessionMappingStorage() - Static method in class org.jasig.cas.client.session.SingleSignOutHttpSessionListener
Obtains a SessionMappingStorage object.
getTextForElement(String, String) - Static method in class org.jasig.cas.client.util.XmlUtils
Retrieve the text for a specific element (when we know there is only one).
getTextForElements(String, String) - Static method in class org.jasig.cas.client.util.XmlUtils
Retrieve the text for a group of elements.
getTicketValidator(FilterConfig) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
Template method to return the appropriate validator.
getTicketValidator(FilterConfig) - Method in class org.jasig.cas.client.validation.Cas10TicketValidationFilter
 
getTicketValidator(FilterConfig) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
Constructs a Cas20ServiceTicketValidator or a Cas20ProxyTicketValidator based on supplied parameters.
getTicketValidator(FilterConfig) - Method in class org.jasig.cas.client.validation.Saml11TicketValidationFilter
 
getUrl() - Method in class org.jasig.cas.client.util.ErrorRedirectFilter.ErrorHolder
 
getUrlSuffix() - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
The endpoint of the validation URL.
getUrlSuffix() - Method in class org.jasig.cas.client.validation.Cas10TicketValidator
 
getUrlSuffix() - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
getUrlSuffix() - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 
getUrlSuffix() - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
getValidFromDate() - Method in interface org.jasig.cas.client.validation.Assertion
The date from which the assertion is valid from.
getValidFromDate() - Method in class org.jasig.cas.client.validation.AssertionImpl
 
getValidUntilDate() - Method in interface org.jasig.cas.client.validation.Assertion
The date which the assertion is valid until.
getValidUntilDate() - Method in class org.jasig.cas.client.validation.AssertionImpl
 
getXmlReader() - Static method in class org.jasig.cas.client.util.XmlUtils
Get an instance of an XML reader from the XMLReaderFactory.

H

hasGatewayedAlready(HttpServletRequest, String) - Method in class org.jasig.cas.client.authentication.DefaultGatewayResolverImpl
 
hasGatewayedAlready(HttpServletRequest, String) - Method in interface org.jasig.cas.client.authentication.GatewayResolver
Determines if the request has been gatewayed already.
HashMapBackedSessionMappingStorage - Class in org.jasig.cas.client.session
HashMap backed implementation of SessionMappingStorage.
HashMapBackedSessionMappingStorage() - Constructor for class org.jasig.cas.client.session.HashMapBackedSessionMappingStorage
 
HttpServletRequestWrapperFilter - Class in org.jasig.cas.client.util
Implementation of a filter that wraps the normal HttpServletRequest with a wrapper that overrides the following methods to provide data from the CAS Assertion: HttpServletRequest.getUserPrincipal() HttpServletRequest.getRemoteUser() HttpServletRequest.isUserInRole(String)

This filter needs to be configured in the chain so that it executes after both the authentication and the validation filters.

HttpServletRequestWrapperFilter() - Constructor for class org.jasig.cas.client.util.HttpServletRequestWrapperFilter
 

I

inheritanceMatch(Throwable) - Method in class org.jasig.cas.client.util.ErrorRedirectFilter.ErrorHolder
 
init() - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
init(FilterConfig) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
init() - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
init(FilterConfig) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
init() - Method in class org.jasig.cas.client.util.AbstractCasFilter
Initialization method.
init(FilterConfig) - Method in class org.jasig.cas.client.util.AssertionThreadLocalFilter
 
init(FilterConfig) - Method in class org.jasig.cas.client.util.DelegatingFilter
 
init(FilterConfig) - Method in class org.jasig.cas.client.util.ErrorRedirectFilter
 
init(FilterConfig) - Method in class org.jasig.cas.client.util.HttpServletRequestWrapperFilter
 
init() - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
init() - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
initInternal(FilterConfig) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
initInternal(FilterConfig) - Method in class org.jasig.cas.client.util.AbstractCasFilter
Controls the ordering of filter initialization and checking by defining a method that runs before the init.
initInternal(FilterConfig) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
initInternal(FilterConfig) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
InvalidProxyChainTicketValidationException - Exception in org.jasig.cas.client.validation
Exception denotes that an invalid proxy chain was sent from the CAS server to the local application.
InvalidProxyChainTicketValidationException(String) - Constructor for exception org.jasig.cas.client.validation.InvalidProxyChainTicketValidationException
Constructs an exception with the supplied message.
InvalidProxyChainTicketValidationException(String, Throwable) - Constructor for exception org.jasig.cas.client.validation.InvalidProxyChainTicketValidationException
Constructs an exception with the supplied message and chained throwable.
InvalidProxyChainTicketValidationException(Throwable) - Constructor for exception org.jasig.cas.client.validation.InvalidProxyChainTicketValidationException
Constructs an exception with the chained throwable.
isBlank(String) - Static method in class org.jasig.cas.client.util.CommonUtils
Determines if a String is blank or not.
isEmpty(String) - Static method in class org.jasig.cas.client.util.CommonUtils
Determines whether the String is null or of length 0.
isIgnoreInitConfiguration() - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
isNotBlank(String) - Static method in class org.jasig.cas.client.util.CommonUtils
Determines if a string is not blank.
isNotEmpty(String) - Static method in class org.jasig.cas.client.util.CommonUtils
Determines if the String is not empty.

L

loadFromContext(InitialContext, String) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
log - Variable in class org.jasig.cas.client.util.AbstractCasFilter
Instance of commons logging for logging purposes.
log - Variable in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
log - Variable in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Commons Logging instance.

O

onFailedValidation(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
Template method that gets executed if validation fails.
onSuccessfulValidation(HttpServletRequest, HttpServletResponse, Assertion) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
Template method that gets executed if ticket validation succeeds.
org.jasig.cas.client.authentication - package org.jasig.cas.client.authentication
 
org.jasig.cas.client.proxy - package org.jasig.cas.client.proxy
The proxy package includes a servlet to act as a proxy receptor, an interface for ProxyGrantingTicketStorage and an abstraction for retrieving proxy tickets.
org.jasig.cas.client.session - package org.jasig.cas.client.session
 
org.jasig.cas.client.util - package org.jasig.cas.client.util
The validation package includes interfaces for validating Tickets, as well as the common implementations.
org.jasig.cas.client.validation - package org.jasig.cas.client.validation
 

P

parseBoolean(String) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
parseResponseFromServer(String) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Parses the response from the server into a CAS Assertion.
parseResponseFromServer(String) - Method in class org.jasig.cas.client.validation.Cas10TicketValidator
 
parseResponseFromServer(String) - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 
parseResponseFromServer(String) - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
populateUrlAttributeMap(Map) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Template method for ticket validators that need to provide additional parameters to the validation url.
populateUrlAttributeMap(Map) - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
Adds the pgtUrl to the list of parameters to pass to the CAS server.
populateUrlAttributeMap(Map) - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
preFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
Pre-process the request before the normal filter process starts.
preFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
This processes the ProxyReceptor request before the ticket validation code executes.
ProxyGrantingTicketStorage - Interface in org.jasig.cas.client.proxy
Interface for the storage and retrieval of ProxyGrantingTicketIds by mapping them to a specific ProxyGrantingTicketIou.
ProxyGrantingTicketStorageImpl - Class in org.jasig.cas.client.proxy
Implementation of ProxyGrantingTicketStorage that is backed by a HashMap that keeps a ProxyGrantingTicket for a specified amount of time.
ProxyGrantingTicketStorageImpl() - Constructor for class org.jasig.cas.client.proxy.ProxyGrantingTicketStorageImpl
Constructor set the timeout to the default value.
ProxyGrantingTicketStorageImpl(long) - Constructor for class org.jasig.cas.client.proxy.ProxyGrantingTicketStorageImpl
Sets the amount of time to hold on to a ProxyGrantingTicket if its never been retrieved.
ProxyList - Class in org.jasig.cas.client.validation
Holding class for the proxy list to make Spring configuration easier.
ProxyList(List) - Constructor for class org.jasig.cas.client.validation.ProxyList
 
ProxyList() - Constructor for class org.jasig.cas.client.validation.ProxyList
 
ProxyListEditor - Class in org.jasig.cas.client.validation
Convert a String-formatted list of acceptable proxies to an array.
ProxyListEditor() - Constructor for class org.jasig.cas.client.validation.ProxyListEditor
 
ProxyRetriever - Interface in org.jasig.cas.client.proxy
Interface to abstract the retrieval of a proxy ticket to make the implementation a black box to the client.

R

readAndRespondToProxyReceptorRequest(HttpServletRequest, HttpServletResponse, ProxyGrantingTicketStorage) - Static method in class org.jasig.cas.client.util.CommonUtils
 
removeBySessionById(String) - Method in class org.jasig.cas.client.session.HashMapBackedSessionMappingStorage
 
removeBySessionById(String) - Method in interface org.jasig.cas.client.session.SessionMappingStorage
Remove a session by its Id.
removeSessionByMappingId(String) - Method in class org.jasig.cas.client.session.HashMapBackedSessionMappingStorage
 
removeSessionByMappingId(String) - Method in interface org.jasig.cas.client.session.SessionMappingStorage
Remove the HttpSession based on the mappingId.
retrieve(String) - Method in interface org.jasig.cas.client.proxy.ProxyGrantingTicketStorage
Method to retrieve a ProxyGrantingTicket based on the ProxyGrantingTicketIou.
retrieve(String) - Method in class org.jasig.cas.client.proxy.ProxyGrantingTicketStorageImpl
NOTE: you can only retrieve a ProxyGrantingTicket once with this method.
retrievePrincipalFromSessionOrRequest(ServletRequest) - Method in class org.jasig.cas.client.util.HttpServletRequestWrapperFilter
 
retrieveResponseFromServer(URL, String) - Method in class org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator
Retrieves the response from the server by opening a connection and merely reading the response.
retrieveResponseFromServer(URL, String) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Contacts the CAS Server to retrieve the response for the ticket validation.
retrieveResponseFromServer(URL, String) - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
run() - Method in class org.jasig.cas.client.proxy.CleanUpTimerTask
 

S

safeGetParameter(HttpServletRequest, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Safe method for retrieving a parameter from the request without disrupting the reader UNLESS the parameter actually exists in the query string.
Saml11TicketValidationFilter - Class in org.jasig.cas.client.validation
Implementation of TicketValidationFilter that can instanciate a SAML 1.1 Ticket Validator.
Saml11TicketValidationFilter() - Constructor for class org.jasig.cas.client.validation.Saml11TicketValidationFilter
 
Saml11TicketValidator - Class in org.jasig.cas.client.validation
TicketValidator that can understand validating a SAML artifact.
Saml11TicketValidator(String) - Constructor for class org.jasig.cas.client.validation.Saml11TicketValidator
 
save(String, String) - Method in interface org.jasig.cas.client.proxy.ProxyGrantingTicketStorage
Method to save the ProxyGrantingTicket to the backing storage facility.
save(String, String) - Method in class org.jasig.cas.client.proxy.ProxyGrantingTicketStorageImpl
 
sessionCreated(HttpSessionEvent) - Method in class org.jasig.cas.client.session.SingleSignOutHttpSessionListener
 
sessionDestroyed(HttpSessionEvent) - Method in class org.jasig.cas.client.session.SingleSignOutHttpSessionListener
 
SessionMappingStorage - Interface in org.jasig.cas.client.session
Stores the mapping between sessions and keys to be retrieved later.
setAcceptAnyProxy(boolean) - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
setAllowedProxyChains(ProxyList) - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
setArtifactParameterName(String) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
setArtifactParameterName(String) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
setAssertion(Assertion) - Static method in class org.jasig.cas.client.util.AssertionHolder
Add the Assertion to the ThreadLocal.
setAsText(String) - Method in class org.jasig.cas.client.validation.ProxyListEditor
 
setCasServerLoginUrl(String) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
setCustomParameters(Map) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
setEncodeServiceUrl(boolean) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
setExceptionOnValidationFailure(boolean) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
setGateway(boolean) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
setGatewayStorage(GatewayResolver) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
setIgnoreInitConfiguration(boolean) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
setMillisBetweenCleanUps(int) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
setProxyCallbackUrl(String) - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 
setProxyGrantingTicketStorage(ProxyGrantingTicketStorage) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
setProxyGrantingTicketStorage(ProxyGrantingTicketStorage) - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 
setProxyReceptorUrl(String) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
setProxyRetriever(ProxyRetriever) - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 
setRedirectAfterValidation(boolean) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
setRenew(boolean) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
setRenew(boolean) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
setServerName(String) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
setService(String) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
setServiceParameterName(String) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
setSessionMappingStorage(SessionMappingStorage) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
setTicketValidator(TicketValidator) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
setTimer(Timer) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
setTimerTask(TimerTask) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
setTolerance(long) - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
setUseSession(boolean) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
SingleSignOutFilter - Class in org.jasig.cas.client.session
Implements the Single Sign Out protocol.
SingleSignOutFilter() - Constructor for class org.jasig.cas.client.session.SingleSignOutFilter
 
SingleSignOutHttpSessionListener - Class in org.jasig.cas.client.session
Listener to detect when an HTTP session is destroyed and remove it from the map of managed sessions.
SingleSignOutHttpSessionListener() - Constructor for class org.jasig.cas.client.session.SingleSignOutHttpSessionListener
 
storeGatewayInformation(HttpServletRequest, String) - Method in class org.jasig.cas.client.authentication.DefaultGatewayResolverImpl
 
storeGatewayInformation(HttpServletRequest, String) - Method in interface org.jasig.cas.client.authentication.GatewayResolver
Storage the request for gatewaying and return the service url, which can be modified.

T

TicketValidationException - Exception in org.jasig.cas.client.validation
Generic exception to be thrown when ticket validation fails.
TicketValidationException(String) - Constructor for exception org.jasig.cas.client.validation.TicketValidationException
Constructs an exception with the supplied message.
TicketValidationException(String, Throwable) - Constructor for exception org.jasig.cas.client.validation.TicketValidationException
Constructs an exception with the supplied message and chained throwable.
TicketValidationException(Throwable) - Constructor for exception org.jasig.cas.client.validation.TicketValidationException
Constructs an exception with the chained throwable.
TicketValidator - Interface in org.jasig.cas.client.validation
Contract for a validator that will confirm the validity of a supplied ticket.
toString() - Method in class org.jasig.cas.client.validation.ProxyList
 

V

validate(String, String) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
validate(String, String) - Method in interface org.jasig.cas.client.validation.TicketValidator
Attempts to validate a ticket for the provided service.

X

XmlUtils - Class in org.jasig.cas.client.util
Common utilities for easily parsing XML without duplicating logic.
XmlUtils() - Constructor for class org.jasig.cas.client.util.XmlUtils
 

A C D E G H I L O P R S T V X

Copyright © 2006-2009 JA-SIG. All Rights Reserved.