A C D E F G H I L M N O P R S T V W X 

A

abort() - Method in class org.jasig.cas.client.jaas.CasLoginModule
 
AbstractAuthenticator - Class in org.jasig.cas.client.tomcat.v7
Base authenticator for all authentication protocols supported by CAS.
AbstractAuthenticator() - Constructor for class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
AbstractCasAuthenticator - Class in org.jasig.cas.client.tomcat.v7
Base class for all CAS protocol authenticators.
AbstractCasAuthenticator() - Constructor for class org.jasig.cas.client.tomcat.v7.AbstractCasAuthenticator
 
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
 
AbstractCasRealm - Class in org.jasig.cas.client.tomcat.v7
Base Realm implementation for all CAS realms.
AbstractCasRealm() - Constructor for class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
 
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
 
AbstractEncryptedProxyGrantingTicketStorageImpl - Class in org.jasig.cas.client.proxy
Provides encryption capabilities.
AbstractEncryptedProxyGrantingTicketStorageImpl() - Constructor for class org.jasig.cas.client.proxy.AbstractEncryptedProxyGrantingTicketStorageImpl
 
AbstractLogoutHandler - Class in org.jasig.cas.client.tomcat
Base class for all logout handlers.
AbstractLogoutHandler() - Constructor for class org.jasig.cas.client.tomcat.AbstractLogoutHandler
 
AbstractLogoutValve - Class in org.jasig.cas.client.tomcat.v7
Abstract base class for Container-managed log out.
AbstractLogoutValve() - Constructor for class org.jasig.cas.client.tomcat.v7.AbstractLogoutValve
 
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.
addMember(Principal) - Method in class org.jasig.cas.client.authentication.SimpleGroup
 
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.
AnyHostnameVerifier - Class in org.jasig.cas.client.ssl
Hostname verifier that performs no host name verification for an SSL peer such that all hosts are allowed.
AnyHostnameVerifier() - Constructor for class org.jasig.cas.client.ssl.AnyHostnameVerifier
 
assertion - Variable in class org.jasig.cas.client.jaas.CasLoginModule
CAS assertion
Assertion - Interface in org.jasig.cas.client.validation
Represents a response to a validation request.
ASSERTION_CACHE - Static variable in class org.jasig.cas.client.jaas.CasLoginModule
Stores mapping of ticket to assertion to support JAAS providers that attempt to periodically re-authenticate to renew principal.
AssertionCasRealm - Class in org.jasig.cas.client.tomcat.v7
Tomcat Realm that implements CasRealm for principal and role data backed by the CAS Assertion.
AssertionCasRealm() - Constructor for class org.jasig.cas.client.tomcat.v7.AssertionCasRealm
 
AssertionCasRealmDelegate - Class in org.jasig.cas.client.tomcat
CasRealm implementation with prinicpal and role data backed by the Assertion.
AssertionCasRealmDelegate() - Constructor for class org.jasig.cas.client.tomcat.AssertionCasRealmDelegate
 
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 Assertion with the supplied Principal.
AssertionImpl(AttributePrincipal, Map<String, Object>) - 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<String, Object>) - Constructor for class org.jasig.cas.client.validation.AssertionImpl
Creates a new Assertion with the supplied principal, Assertion attributes, and start and valid until dates.
AssertionPrincipal - Class in org.jasig.cas.client.jaas
Principal implementation that contains the CAS ticket validation assertion.
AssertionPrincipal(String, Assertion) - Constructor for class org.jasig.cas.client.jaas.AssertionPrincipal
Creates a new principal containing the CAS assertion.
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<String, Object>) - 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, Object>, String, ProxyRetriever) - Constructor for class org.jasig.cas.client.authentication.AttributePrincipalImpl
Constructs a new principal witht he supplied name, attributes, and proxying capabilities.
AUTH_METHOD - Static variable in class org.jasig.cas.client.tomcat.v7.Cas10CasAuthenticator
 
AUTH_METHOD - Static variable in class org.jasig.cas.client.tomcat.v7.Cas20CasAuthenticator
 
AUTH_METHOD - Static variable in class org.jasig.cas.client.tomcat.v7.Cas20ProxyCasAuthenticator
 
AUTH_METHOD - Static variable in class org.jasig.cas.client.tomcat.v7.Saml11Authenticator
 
authenticate(Principal) - Method in class org.jasig.cas.client.tomcat.AssertionCasRealmDelegate
Authenticates the given principal.
authenticate(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
Performs CAS authentication on the given request and returns the principal determined by the configured CasRealm on success.
authenticate(Principal) - Method in interface org.jasig.cas.client.tomcat.CasRealm
Authenticates the given principal.
authenticate(Principal) - Method in class org.jasig.cas.client.tomcat.PropertiesCasRealmDelegate
Authenticates the given principal.
authenticate(Request, HttpServletResponse, LoginConfig) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
authenticate(Principal) - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
Authenticates the given principal.
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
 
AuthenticatorDelegate - Class in org.jasig.cas.client.tomcat
Version-agnostic authenticator which encapsulates the core CAS workflow of redirecting to CAS for unauthenticated sessions and validating service tickets when found in the request.
AuthenticatorDelegate() - Constructor for class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 

C

cacheAssertions - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Enables or disable assertion caching
cacheCleanerExecutor - Static variable in class org.jasig.cas.client.jaas.CasLoginModule
Executor responsible for assertion cache cleanup
cacheTimeout - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Assertion cache timeout in minutes
callbackHandler - Variable in class org.jasig.cas.client.jaas.CasLoginModule
JAAS callback handler
Cas10CasAuthenticator - Class in org.jasig.cas.client.tomcat.v7
Authenticator that handles CAS 1.0 protocol.
Cas10CasAuthenticator() - Constructor for class org.jasig.cas.client.tomcat.v7.Cas10CasAuthenticator
 
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
 
Cas20CasAuthenticator - Class in org.jasig.cas.client.tomcat.v7
Authenticator that handles the CAS 2.0 protocol.
Cas20CasAuthenticator() - Constructor for class org.jasig.cas.client.tomcat.v7.Cas20CasAuthenticator
 
Cas20ProxyCasAuthenticator - Class in org.jasig.cas.client.tomcat.v7
Authenticator that handles the CAS 2.0 protocol with proxying support.
Cas20ProxyCasAuthenticator() - Constructor for class org.jasig.cas.client.tomcat.v7.Cas20ProxyCasAuthenticator
 
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, 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.
CasLoginModule - Class in org.jasig.cas.client.jaas
JAAS login module that delegates to a CAS TicketValidator component for authentication, and on success populates a Subject with principal data including NetID and principal attributes.
CasLoginModule() - Constructor for class org.jasig.cas.client.jaas.CasLoginModule
 
CasRealm - Interface in org.jasig.cas.client.tomcat
Describes Tomcat Realm implementations that do not require password for authentication.
cleanUp() - Method in class org.jasig.cas.client.proxy.EhcacheBackedProxyGrantingTicketStorageImpl
 
cleanUp() - Method in class org.jasig.cas.client.proxy.MemcachedBackedProxyGrantingTicketStorageImpl
 
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.
commit() - Method in class org.jasig.cas.client.jaas.CasLoginModule
 
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(HttpServletRequest) - Method in class org.jasig.cas.client.tomcat.AbstractLogoutHandler
Constructs a url to redirect to.
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) - Static method in class org.jasig.cas.client.util.CommonUtils
 
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

DEFAULT_CACHE_TIMEOUT - Static variable in class org.jasig.cas.client.jaas.CasLoginModule
Default assertion cache timeout in minutes.
DEFAULT_ENCRYPTION_ALGORITHM - Static variable in class org.jasig.cas.client.proxy.AbstractEncryptedProxyGrantingTicketStorageImpl
 
DEFAULT_PRINCIPAL_GROUP_NAME - Static variable in class org.jasig.cas.client.jaas.CasLoginModule
Default group name for storing caller principal.
DEFAULT_ROLE_GROUP_NAME - Static variable in class org.jasig.cas.client.jaas.CasLoginModule
Default group name for storing role membership data.
DEFAULT_ROLE_NAME - Static variable in class org.jasig.cas.client.tomcat.AssertionCasRealmDelegate
Default role attribute name
DefaultGatewayResolverImpl - Class in org.jasig.cas.client.authentication
 
DefaultGatewayResolverImpl() - Constructor for class org.jasig.cas.client.authentication.DefaultGatewayResolverImpl
 
defaultRoles - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Roles to be added to all authenticated principals by default
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<String, Filter>, boolean) - Constructor for class org.jasig.cas.client.util.DelegatingFilter
 
DelegatingFilter(String, Map<String, Filter>, 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
 
destroySession(HttpServletRequest) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
Destroys the current HTTP session for the given CAS logout request.
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

EHCACHE_CACHE_NAME - Static variable in class org.jasig.cas.client.proxy.EhcacheBackedProxyGrantingTicketStorageImpl
 
EhcacheBackedProxyGrantingTicketStorageImpl - Class in org.jasig.cas.client.proxy
 
EhcacheBackedProxyGrantingTicketStorageImpl() - Constructor for class org.jasig.cas.client.proxy.EhcacheBackedProxyGrantingTicketStorageImpl
 
EhcacheBackedProxyGrantingTicketStorageImpl(Cache) - Constructor for class org.jasig.cas.client.proxy.EhcacheBackedProxyGrantingTicketStorageImpl
 
EhcacheBackedProxyGrantingTicketStorageImpl(String) - Constructor for class org.jasig.cas.client.proxy.EhcacheBackedProxyGrantingTicketStorageImpl
 
encodeUrl(String) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Encodes a URL using the URLEncoder format.
equals(Object) - Method in class org.jasig.cas.client.authentication.SimplePrincipal
 
equals(Object) - Method in class org.jasig.cas.client.jaas.TicketCredential
 
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
Default attribute parsing of attributes that look like the following: <cas:attributes> <cas:attribute1>value</cas:attribute1> <cas:attribute2>value</cas:attribute2> </cas:attributes>

F

formatForUtcTime(Date) - Static method in class org.jasig.cas.client.util.CommonUtils
 

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.tomcat.v7.AbstractAuthenticator
Abstract method that subclasses should use to provide the name of the artifact parameter (i.e.
getArtifactParameterName() - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasAuthenticator
 
getArtifactParameterName() - Method in class org.jasig.cas.client.tomcat.v7.Saml11Authenticator
Abstract method that subclasses should use to provide the name of the artifact parameter (i.e.
getArtifactParameterName() - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
getAssertion() - Method in class org.jasig.cas.client.jaas.AssertionPrincipal
 
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
 
getAuthenticationMethod() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
getAuthenticationMethod() - Method in class org.jasig.cas.client.tomcat.v7.Cas10CasAuthenticator
 
getAuthenticationMethod() - Method in class org.jasig.cas.client.tomcat.v7.Cas20CasAuthenticator
 
getAuthenticationMethod() - Method in class org.jasig.cas.client.tomcat.v7.Cas20ProxyCasAuthenticator
 
getAuthenticationMethod() - Method in class org.jasig.cas.client.tomcat.v7.Saml11Authenticator
 
getAuthMethod() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
Provided for Tomcat 7.0.8 support.
getBytes(String) - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
getCasServerLoginUrl() - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
getCasServerUrlPrefix() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
getDelegate() - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
 
getDelegate() - Method in class org.jasig.cas.client.tomcat.v7.AssertionCasRealm
getDelegate() - Method in class org.jasig.cas.client.tomcat.v7.PropertiesCasRealm
getEncoding() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
getEncoding() - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
getHostnameVerifier(FilterConfig) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
Gets the configured HostnameVerifier to use for HTTPS connections if one is configured for this filter.
getHostsFromClassPath() - Static method in class org.jasig.cas.client.proxy.MemcachedBackedProxyGrantingTicketStorageImpl
 
getInfo() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
getInfo() - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
getLogoutHandler() - Method in class org.jasig.cas.client.tomcat.v7.AbstractLogoutValve
 
getLogoutHandler() - Method in class org.jasig.cas.client.tomcat.v7.RegexUriLogoutValve
getLogoutHandler() - Method in class org.jasig.cas.client.tomcat.v7.StaticUriLogoutValve
getName() - Method in class org.jasig.cas.client.authentication.SimplePrincipal
 
getName() - Method in class org.jasig.cas.client.jaas.TicketCredential
 
getName() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
getName() - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
getName() - Method in class org.jasig.cas.client.tomcat.v7.Cas10CasAuthenticator
 
getName() - Method in class org.jasig.cas.client.tomcat.v7.Cas20CasAuthenticator
 
getName() - Method in class org.jasig.cas.client.tomcat.v7.Cas20ProxyCasAuthenticator
 
getName() - Method in class org.jasig.cas.client.tomcat.v7.Saml11Authenticator
 
getPassword(String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
getPrincipal(String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
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
 
getPropertyDescriptor(Class<?>, String) - Static method in class org.jasig.cas.client.util.ReflectUtils
Gets the property descriptor for the named property on the given class.
getPropertyDescriptor(BeanInfo, String) - Static method in class org.jasig.cas.client.util.ReflectUtils
Gets the property descriptor for the named property from the bean info describing a particular class to which property belongs.
getPropertyFromInitParams(FilterConfig, String, String) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
Retrieves the property from the FilterConfig.
getProxyCallbackUrl() - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasAuthenticator
 
getProxyGrantingTicketStorage() - Static method in class org.jasig.cas.client.tomcat.v7.ProxyCallbackValve
 
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, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Contacts the remote URL and returns the response.
getResponseFromServer(URL, HostnameVerifier, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Contacts the remote URL and returns the response.
getResponseFromServer(String, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Contacts the remote URL and returns the response.
getRoles(Principal) - Method in class org.jasig.cas.client.tomcat.AssertionCasRealmDelegate
Gets the roles defined for the given principal.
getRoles(Principal) - Method in interface org.jasig.cas.client.tomcat.CasRealm
Gets the roles defined for the given principal.
getRoles(Principal) - Method in class org.jasig.cas.client.tomcat.PropertiesCasRealmDelegate
Gets the roles defined for the given principal.
getRoles(Principal) - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
Gets the roles defined for the given principal.
getServerName() - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
getServiceParameterName() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
Abstract method that subclasses should use to provide the name of the service parameter (i.e.
getServiceParameterName() - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasAuthenticator
 
getServiceParameterName() - Method in class org.jasig.cas.client.tomcat.v7.Saml11Authenticator
Abstract method that subclasses should use to provide the name of the service parameter (i.e.
getServiceParameterName() - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
getServiceUrl() - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
getSessionMappingStorage() - Method in class org.jasig.cas.client.session.SingleSignOutHandler
 
getSessionMappingStorage() - Static method in class org.jasig.cas.client.session.SingleSignOutHttpSessionListener
Obtains a SessionMappingStorage object.
getSingleSignOutHandler() - Static method in class org.jasig.cas.client.session.SingleSignOutFilter
 
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() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
Returns the single instance of the ticket validator to use to validate tickets.
getTicketValidator() - Method in class org.jasig.cas.client.tomcat.v7.Cas10CasAuthenticator
 
getTicketValidator() - Method in class org.jasig.cas.client.tomcat.v7.Cas20CasAuthenticator
 
getTicketValidator() - Method in class org.jasig.cas.client.tomcat.v7.Cas20ProxyCasAuthenticator
 
getTicketValidator() - Method in class org.jasig.cas.client.tomcat.v7.Saml11Authenticator
 
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

handle(Callback[]) - Method in class org.jasig.cas.client.jaas.ServiceAndTicketCallbackHandler
 
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.
hashCode() - Method in class org.jasig.cas.client.authentication.SimplePrincipal
 
hashCode() - Method in class org.jasig.cas.client.jaas.TicketCredential
 
HashMapBackedSessionMappingStorage - Class in org.jasig.cas.client.session
HashMap backed implementation of SessionMappingStorage.
HashMapBackedSessionMappingStorage() - Constructor for class org.jasig.cas.client.session.HashMapBackedSessionMappingStorage
 
hasRole(Principal, String) - Method in class org.jasig.cas.client.tomcat.AssertionCasRealmDelegate
Determines whether the given principal possesses the given role.
hasRole(Principal, String) - Method in interface org.jasig.cas.client.tomcat.CasRealm
Determines whether the given principal possesses the given role.
hasRole(Principal, String) - Method in class org.jasig.cas.client.tomcat.PropertiesCasRealmDelegate
Determines whether the given principal possesses the given role.
hasRole(Principal, String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
 
hasRole(Wrapper, Principal, String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
Tomcat 7.0.8 changed their APIs so AbstractCasRealm.hasRole(java.security.Principal, String) is only valid for 7.0.7 and below.
hostnameVerifier - Variable in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Hostname verifier used when making an SSL request to the CAS server.
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.SingleSignOutHandler
Initializes the component for use.
init() - Method in class org.jasig.cas.client.tomcat.RegexUriLogoutHandler
Initializes the component for use.
init() - Method in class org.jasig.cas.client.tomcat.StaticUriLogoutHandler
Initializes the component for use.
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
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.jasig.cas.client.jaas.CasLoginModule
Initializes the CAS login module.
initInternal(FilterConfig) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
initInternal(FilterConfig) - Method in class org.jasig.cas.client.authentication.Saml11AuthenticationFilter
 
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
 
initInternal(FilterConfig) - Method in class org.jasig.cas.client.validation.Saml11TicketValidationFilter
 
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.
invoke(Request, Response) - Method in class org.jasig.cas.client.tomcat.v7.AbstractLogoutValve
 
invoke(Request, Response) - Method in class org.jasig.cas.client.tomcat.v7.ProxyCallbackValve
 
invoke(Request, Response) - Method in class org.jasig.cas.client.tomcat.v7.SingleSignOutValve
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.
isEncode() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
isIgnoreInitConfiguration() - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
isLogoutRequest(HttpServletRequest) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
Determines whether the given request is a CAS logout request.
isLogoutRequest(HttpServletRequest) - Method in interface org.jasig.cas.client.tomcat.LogoutHandler
Determines whether the given request is a logout request.
isLogoutRequest(HttpServletRequest) - Method in class org.jasig.cas.client.tomcat.RegexUriLogoutHandler
Determines whether the given request is a logout request.
isLogoutRequest(HttpServletRequest) - Method in class org.jasig.cas.client.tomcat.StaticUriLogoutHandler
Determines whether the given request is a logout request.
isMember(Principal) - Method in class org.jasig.cas.client.authentication.SimpleGroup
 
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.
isRenew() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
isTokenRequest(HttpServletRequest) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
Determines whether the given request contains an authentication token.

L

lifecycleEvent(LifecycleEvent) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
loadClass(String) - Static method in class org.jasig.cas.client.util.ReflectUtils
Attempts to create a class from a String.
loadFromContext(InitialContext, String) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
log - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Logger instance
log - Variable in class org.jasig.cas.client.tomcat.AbstractLogoutHandler
 
log - Variable in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
log - Variable in class org.jasig.cas.client.tomcat.v7.AbstractLogoutValve
 
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.
login() - Method in class org.jasig.cas.client.jaas.CasLoginModule
 
LOGIN_NAME - Static variable in class org.jasig.cas.client.jaas.CasLoginModule
Constant for login name stored in shared state.
logout() - Method in class org.jasig.cas.client.jaas.CasLoginModule
 
logout(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.client.tomcat.AbstractLogoutHandler
Ends the current authenticated user session bound to the given request.
logout(HttpServletRequest, HttpServletResponse) - Method in interface org.jasig.cas.client.tomcat.LogoutHandler
Ends the current authenticated user session bound to the given request.
LogoutHandler - Interface in org.jasig.cas.client.tomcat
Strategy pattern interface for ending a CAS authentication session.

M

members() - Method in class org.jasig.cas.client.authentication.SimpleGroup
 
MemcachedBackedProxyGrantingTicketStorageImpl - Class in org.jasig.cas.client.proxy
Implementation of the ProxyGrantingTicketStorage interface that is backed by Memcache for distributed web applications.
MemcachedBackedProxyGrantingTicketStorageImpl() - Constructor for class org.jasig.cas.client.proxy.MemcachedBackedProxyGrantingTicketStorageImpl
Default constructor reads from the /casclient_memcached_hosts.txt in the classpath.
MemcachedBackedProxyGrantingTicketStorageImpl(String[]) - Constructor for class org.jasig.cas.client.proxy.MemcachedBackedProxyGrantingTicketStorageImpl
 

N

newInstance(String, Object...) - Static method in class org.jasig.cas.client.util.ReflectUtils
Creates a new instance of the given class by passing the given arguments to the constructor.
newInstance(Class<T>, Object...) - Static method in class org.jasig.cas.client.util.ReflectUtils
Creates a new instance of the given class by passing the given arguments to the constructor.

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.jaas - package org.jasig.cas.client.jaas
 
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.ssl - package org.jasig.cas.client.ssl
 
org.jasig.cas.client.tomcat - package org.jasig.cas.client.tomcat
 
org.jasig.cas.client.tomcat.v7 - package org.jasig.cas.client.tomcat.v7
 
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<String, String>) - 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<String, String>) - 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<String, String>) - 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.
principalGroupName - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Name of JAAS Group containing caller principal
PropertiesCasRealm - Class in org.jasig.cas.client.tomcat.v7
Tomcat Realm that implements CasRealm backed by properties file containing usernames/and roles of the following format:
PropertiesCasRealm() - Constructor for class org.jasig.cas.client.tomcat.v7.PropertiesCasRealm
 
PropertiesCasRealmDelegate - Class in org.jasig.cas.client.tomcat
CasRealm implementation with users and roles defined by a properties file with the following format:
PropertiesCasRealmDelegate() - Constructor for class org.jasig.cas.client.tomcat.PropertiesCasRealmDelegate
 
ProxyCallbackValve - Class in org.jasig.cas.client.tomcat.v7
Handles watching a url for the proxy callback.
ProxyCallbackValve() - Constructor for class org.jasig.cas.client.tomcat.v7.ProxyCallbackValve
 
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<String[]>) - 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
 
readProperties() - Method in class org.jasig.cas.client.tomcat.PropertiesCasRealmDelegate
recordSession(HttpServletRequest) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
Associates a token request with the current HTTP session by recording the mapping in the the configured SessionMappingStorage container.
redirectUrl - Variable in class org.jasig.cas.client.tomcat.AbstractLogoutHandler
 
ReflectUtils - Class in org.jasig.cas.client.util
Helper class with reflection utility methods.
RegexHostnameVerifier - Class in org.jasig.cas.client.ssl
Validates an SSL peer's hostname using a regular expression that a candidate host must match in order to be verified.
RegexHostnameVerifier(String) - Constructor for class org.jasig.cas.client.ssl.RegexHostnameVerifier
Creates a new instance using the given regular expression.
RegexUriLogoutHandler - Class in org.jasig.cas.client.tomcat
Performs CAS logout when the request URI matches a regular expression.
RegexUriLogoutHandler() - Constructor for class org.jasig.cas.client.tomcat.RegexUriLogoutHandler
 
RegexUriLogoutValve - Class in org.jasig.cas.client.tomcat.v7
Performs CAS logout when the request URI matches a regular expression.
RegexUriLogoutValve() - Constructor for class org.jasig.cas.client.tomcat.v7.RegexUriLogoutValve
 
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.
removeMember(Principal) - Method in class org.jasig.cas.client.authentication.SimpleGroup
 
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 class org.jasig.cas.client.proxy.AbstractEncryptedProxyGrantingTicketStorageImpl
 
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.
retrieveInternal(String) - Method in class org.jasig.cas.client.proxy.AbstractEncryptedProxyGrantingTicketStorageImpl
 
retrieveInternal(String) - Method in class org.jasig.cas.client.proxy.EhcacheBackedProxyGrantingTicketStorageImpl
 
retrieveInternal(String) - Method in class org.jasig.cas.client.proxy.MemcachedBackedProxyGrantingTicketStorageImpl
 
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
 
roleAttributeNames - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Names of attributes in the CAS assertion that should be used for role data
roleGroupName - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Name of JAAS Group containing role data
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.
Saml11AuthenticationFilter - Class in org.jasig.cas.client.authentication
Extension to the default Authentication filter that sets the required SAML1.1 artifact parameter name and service parameter name.
Saml11AuthenticationFilter() - Constructor for class org.jasig.cas.client.authentication.Saml11AuthenticationFilter
 
Saml11Authenticator - Class in org.jasig.cas.client.tomcat.v7
CAS authenticator that uses the SAML 1.1 protocol.
Saml11Authenticator() - Constructor for class org.jasig.cas.client.tomcat.v7.Saml11Authenticator
 
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 class org.jasig.cas.client.proxy.AbstractEncryptedProxyGrantingTicketStorageImpl
 
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
 
saveInternal(String, String) - Method in class org.jasig.cas.client.proxy.AbstractEncryptedProxyGrantingTicketStorageImpl
 
saveInternal(String, String) - Method in class org.jasig.cas.client.proxy.EhcacheBackedProxyGrantingTicketStorageImpl
 
saveInternal(String, String) - Method in class org.jasig.cas.client.proxy.MemcachedBackedProxyGrantingTicketStorageImpl
 
sendRedirect(HttpServletResponse, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Sends the redirect message and captures the exceptions that we can't possibly do anything with.
service - Variable in class org.jasig.cas.client.jaas.CasLoginModule
CAS service parameter used if no service is provided via TextCallback on login
ServiceAndTicketCallbackHandler - Class in org.jasig.cas.client.jaas
Callback handler that provides the CAS service and ticket to a NameCallback and PasswordCallback respectively, which meets the requirements of the CasLoginModule JAAS module.
ServiceAndTicketCallbackHandler(String, String) - Constructor for class org.jasig.cas.client.jaas.ServiceAndTicketCallbackHandler
Creates a new instance with the given service and ticket.
sessionCreated(HttpSessionEvent) - Method in class org.jasig.cas.client.session.SingleSignOutHttpSessionListener
 
sessionDestroyed(HttpSessionEvent) - Method in class org.jasig.cas.client.session.SingleSignOutHttpSessionListener
 
sessionEvent(SessionEvent) - Method in class org.jasig.cas.client.tomcat.v7.SingleSignOutValve
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.tomcat.v7.Cas20ProxyCasAuthenticator
 
setAcceptAnyProxy(boolean) - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
setAllowedProxyChains(String) - Method in class org.jasig.cas.client.tomcat.v7.Cas20ProxyCasAuthenticator
 
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.session.SingleSignOutHandler
 
setArtifactParameterName(String) - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
setArtifactParameterName(String) - Method in class org.jasig.cas.client.tomcat.v7.SingleSignOutValve
 
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
 
setCasServerLoginUrl(String) - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
setCasServerLoginUrl(String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
setCasServerUrlPrefix(String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
setCipherAlgorithm(String) - Method in class org.jasig.cas.client.proxy.AbstractEncryptedProxyGrantingTicketStorageImpl
Note: you MUST call this method before calling setSecretKey if you're not using the default algorithm.
setCustomParameters(Map<String, String>) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
setDisableXmlSchemaValidation(boolean) - Method in class org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator
 
setDisableXmlSchemaValidation(boolean) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Disable XML Schema validation.
setDisableXmlSchemaValidation(boolean) - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
setEncode(boolean) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
setEncodeServiceUrl(boolean) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
setEncoding(String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
setEncoding(String) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
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
 
setHostnameVerifier(HostnameVerifier) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
setIgnoreInitConfiguration(boolean) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
setLogoutParameterName(String) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
setLogoutParameterName(String) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
 
setLogoutParameterName(String) - Method in class org.jasig.cas.client.tomcat.v7.SingleSignOutValve
 
setLogoutUri(String) - Method in class org.jasig.cas.client.tomcat.StaticUriLogoutHandler
The logout URI to watch for logout requests.
setLogoutUri(String) - Method in class org.jasig.cas.client.tomcat.v7.StaticUriLogoutValve
 
setLogoutUriRegex(String) - Method in class org.jasig.cas.client.tomcat.RegexUriLogoutHandler
 
setLogoutUriRegex(String) - Method in class org.jasig.cas.client.tomcat.v7.RegexUriLogoutValve
 
setMillisBetweenCleanUps(int) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
setPropertiesFilePath(String) - Method in class org.jasig.cas.client.tomcat.PropertiesCasRealmDelegate
 
setPropertiesFilePath(String) - Method in class org.jasig.cas.client.tomcat.v7.PropertiesCasRealm
 
setProperty(String, Object, Object) - Static method in class org.jasig.cas.client.util.ReflectUtils
Sets the given property on the target JavaBean using bean instrospection.
setProperty(String, Object, Object, BeanInfo) - Static method in class org.jasig.cas.client.util.ReflectUtils
Sets the given property on the target JavaBean using bean instrospection.
setProxyCallbackUrl(String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasAuthenticator
 
setProxyCallbackUrl(String) - Method in class org.jasig.cas.client.tomcat.v7.ProxyCallbackValve
 
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
 
setProxyGrantingTicketStorageClass(String) - Method in class org.jasig.cas.client.tomcat.v7.ProxyCallbackValve
 
setProxyReceptorUrl(String) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
setProxyRetriever(ProxyRetriever) - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 
setRealm(CasRealm) - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
setRedirectAfterValidation(boolean) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
setRedirectUrl(String) - Method in class org.jasig.cas.client.tomcat.AbstractLogoutHandler
 
setRedirectUrl(String) - Method in class org.jasig.cas.client.tomcat.v7.RegexUriLogoutValve
 
setRedirectUrl(String) - Method in class org.jasig.cas.client.tomcat.v7.StaticUriLogoutValve
 
setRenew(boolean) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
setRenew(boolean) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
setRenew(boolean) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
setRoleAttributeName(String) - Method in class org.jasig.cas.client.tomcat.AssertionCasRealmDelegate
 
setRoleAttributeName(String) - Method in class org.jasig.cas.client.tomcat.v7.AssertionCasRealm
 
setSecretKey(String) - Method in class org.jasig.cas.client.proxy.AbstractEncryptedProxyGrantingTicketStorageImpl
 
setSecretKey(Key) - Method in class org.jasig.cas.client.proxy.AbstractEncryptedProxyGrantingTicketStorageImpl
 
setServerName(String) - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
setServerName(String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
setServerName(String) - Method in class org.jasig.cas.client.util.AbstractCasFilter
Note that trailing slashes should not be used in the serverName.
setService(String) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
setServiceParameterName(String) - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
setServiceParameterName(String) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
setServiceUrl(String) - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
setServiceUrl(String) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
setSessionMappingStorage(SessionMappingStorage) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
setSessionMappingStorage(SessionMappingStorage) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
 
setSessionMappingStorage(SessionMappingStorage) - Method in class org.jasig.cas.client.tomcat.v7.SingleSignOutValve
 
setState(LifecycleState, Object) - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
setTicketValidator(TicketValidator) - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
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(int) - Method in class org.jasig.cas.client.tomcat.v7.Saml11Authenticator
 
setTolerance(long) - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
setUseSession(boolean) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
sharedState - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Login module shared state
SimpleGroup - Class in org.jasig.cas.client.authentication
Simple security group implementation
SimpleGroup(String) - Constructor for class org.jasig.cas.client.authentication.SimpleGroup
Creates a new group with the given name.
SimplePrincipal - Class in org.jasig.cas.client.authentication
Simple security principal implementation.
SimplePrincipal(String) - Constructor for class org.jasig.cas.client.authentication.SimplePrincipal
Creates a new principal with the given name.
SingleSignOutFilter - Class in org.jasig.cas.client.session
Implements the Single Sign Out protocol.
SingleSignOutFilter() - Constructor for class org.jasig.cas.client.session.SingleSignOutFilter
 
SingleSignOutHandler - Class in org.jasig.cas.client.session
Performs CAS single sign-out operations in an API-agnostic fashion.
SingleSignOutHandler() - Constructor for class org.jasig.cas.client.session.SingleSignOutHandler
 
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
 
SingleSignOutValve - Class in org.jasig.cas.client.tomcat.v7
Handles logout request messages sent from the CAS server by ending the current HTTP session.
SingleSignOutValve() - Constructor for class org.jasig.cas.client.tomcat.v7.SingleSignOutValve
 
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
 
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.Cas10CasAuthenticator
 
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.Cas20CasAuthenticator
 
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.Cas20ProxyCasAuthenticator
 
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.PropertiesCasRealm
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.ProxyCallbackValve
 
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.RegexUriLogoutValve
 
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.Saml11Authenticator
 
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.SingleSignOutValve
startInternal() - Method in class org.jasig.cas.client.tomcat.v7.StaticUriLogoutValve
 
StaticUriLogoutHandler - Class in org.jasig.cas.client.tomcat
Performs CAS logout when the request URI matches a fixed context-relative URI.
StaticUriLogoutHandler() - Constructor for class org.jasig.cas.client.tomcat.StaticUriLogoutHandler
 
StaticUriLogoutValve - Class in org.jasig.cas.client.tomcat.v7
Monitors a specific request URI for logout requests.
StaticUriLogoutValve() - Constructor for class org.jasig.cas.client.tomcat.v7.StaticUriLogoutValve
 
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.
subject - Variable in class org.jasig.cas.client.jaas.CasLoginModule
JAAS authentication subject

T

ticket - Variable in class org.jasig.cas.client.jaas.CasLoginModule
CAS ticket credential
TicketCredential - Class in org.jasig.cas.client.jaas
Strongly-typed wrapper for a ticket credential.
TicketCredential(String) - Constructor for class org.jasig.cas.client.jaas.TicketCredential
Creates a new instance that wraps the given ticket.
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 - Variable in class org.jasig.cas.client.jaas.CasLoginModule
CAS ticket validator
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.authentication.SimpleGroup
 
toString() - Method in class org.jasig.cas.client.authentication.SimplePrincipal
 
toString() - Method in class org.jasig.cas.client.jaas.TicketCredential
 
toString() - Method in class org.jasig.cas.client.tomcat.v7.AbstractCasRealm
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.
verify(String, SSLSession) - Method in class org.jasig.cas.client.ssl.AnyHostnameVerifier
verify(String, SSLSession) - Method in class org.jasig.cas.client.ssl.RegexHostnameVerifier
verify(String, SSLSession) - Method in class org.jasig.cas.client.ssl.WhitelistHostnameVerifier

W

WhitelistHostnameVerifier - Class in org.jasig.cas.client.ssl
Verifies a SSL peer host name based on an explicit whitelist of allowed hosts.
WhitelistHostnameVerifier(String[]) - Constructor for class org.jasig.cas.client.ssl.WhitelistHostnameVerifier
Creates a new instance using the given array of allowed hosts.
WhitelistHostnameVerifier(String) - Constructor for class org.jasig.cas.client.ssl.WhitelistHostnameVerifier
Creates a new instance using the given list of allowed hosts.

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 F G H I L M N O P R S T V W X 

Copyright © 2006-2013 Jasig. All Rights Reserved.