Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X 

A

abort() - Method in class org.jasig.cas.client.jaas.CasLoginModule
 
AbstractCasFilter - Class in org.jasig.cas.client.util
Abstract filter that contains code that is common to all CAS filters.
AbstractCasFilter(Protocol) - 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
 
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
 
AbstractTicketValidationFilter - Class in org.jasig.cas.client.validation
The filter that handles all the work of validating ticket requests.
AbstractTicketValidationFilter(Protocol) - 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.
ACCEPT_ANY_PROXY - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
addMember(Principal) - Method in class org.jasig.cas.client.authentication.SimpleGroup
 
addParameter(String, String) - Method in class org.jasig.cas.client.util.URIBuilder
Adds parameter to URI query.
addParameters(List<URIBuilder.BasicNameValuePair>) - Method in class org.jasig.cas.client.util.URIBuilder
Adds URI query parameters.
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.
ALLOWED_PROXY_CHAINS - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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
 
ARTIFACT_PARAMETER_NAME - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
ARTIFACT_PARAMETER_OVER_POST - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
assertFalse(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.
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.
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, 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 with the supplied name, attributes, and proxying capabilities.
AUTH_METHOD_ATTRIBUTE - Static variable in class org.jasig.cas.client.validation.Saml11TicketValidator
Authentication attribute containing SAML AuthenticationMethod attribute value.
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.
AUTHENTICATION_REDIRECT_STRATEGY_CLASS - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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
 
AuthenticationFilter(Protocol) - Constructor for class org.jasig.cas.client.authentication.AuthenticationFilter
 
AuthenticationRedirectStrategy - Interface in org.jasig.cas.client.authentication
Interface to abstract the authentication strategy for redirecting.
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
 

B

BaseConfigurationStrategy - Class in org.jasig.cas.client.configuration
Base class to provide most of the boiler-plate code (i.e.
BaseConfigurationStrategy() - Constructor for class org.jasig.cas.client.configuration.BaseConfigurationStrategy
 
BasicNameValuePair(String, String) - Constructor for class org.jasig.cas.client.util.URIBuilder.BasicNameValuePair
Default Constructor taking a name and a value.
build() - Method in class org.jasig.cas.client.util.URIBuilder
Builds a URI instance.
buildHttpURLConnection(URLConnection) - Method in class org.jasig.cas.client.ssl.HttpsURLConnectionFactory
 
buildHttpURLConnection(URLConnection) - Method in interface org.jasig.cas.client.ssl.HttpURLConnectionFactory
Receives a URLConnection instance typically as a result of a URL opening a connection to a remote resource.

C

cacheAssertions - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Enables or disable assertion caching
cacheTimeout - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Assertion cache timeout in minutes
cacheTimeoutUnit - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Units of cache timeout.
callbackHandler - Variable in class org.jasig.cas.client.jaas.CasLoginModule
JAAS callback handler
Cas10TicketValidationFilter - Class in org.jasig.cas.client.validation
Implementation of AbstractTicketValidatorFilter that creates 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
 
Cas20ProxyReceivingTicketValidationFilter(Protocol) - 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
Deprecated.
Cas20ProxyRetriever(String, String, HttpURLConnectionFactory) - 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.
Cas30ProxyReceivingTicketValidationFilter - Class in org.jasig.cas.client.validation
Creates either a Cas30ProxyTicketValidator or a Cas30ServiceTicketValidator depending on whether any of the proxy parameters are set.
Cas30ProxyReceivingTicketValidationFilter() - Constructor for class org.jasig.cas.client.validation.Cas30ProxyReceivingTicketValidationFilter
 
Cas30ProxyTicketValidator - Class in org.jasig.cas.client.validation
Service and proxy tickets validation service for the CAS protocol v3.
Cas30ProxyTicketValidator(String) - Constructor for class org.jasig.cas.client.validation.Cas30ProxyTicketValidator
 
Cas30ServiceTicketValidator - Class in org.jasig.cas.client.validation
Service tickets validation service for the CAS protocol v3.
Cas30ServiceTicketValidator(String) - Constructor for class org.jasig.cas.client.validation.Cas30ServiceTicketValidator
 
CAS_SERVER_LOGIN_URL - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
CAS_SERVER_URL_PREFIX - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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.
CIPHER_ALGORITHM - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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.
clearParameters() - Method in class org.jasig.cas.client.util.URIBuilder
Clears URI query parameters.
client - Variable in class org.jasig.cas.client.proxy.MemcachedBackedProxyGrantingTicketStorageImpl
 
clone() - Method in class org.jasig.cas.client.util.URIBuilder.BasicNameValuePair
 
closeQuietly(Closeable) - Static method in class org.jasig.cas.client.util.CommonUtils
Unconditionally close a Closeable.
closeQuietly(Closeable) - Static method in class org.jasig.cas.client.util.IOUtils
Unconditionally close a Closeable resource.
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.
ConfigurationKey<E> - Class in org.jasig.cas.client.configuration
Holder class to represent a particular configuration key and its optional default value.
ConfigurationKey(String) - Constructor for class org.jasig.cas.client.configuration.ConfigurationKey
 
ConfigurationKey(String, E) - Constructor for class org.jasig.cas.client.configuration.ConfigurationKey
 
ConfigurationKeys - Interface in org.jasig.cas.client.configuration
Holder interface for all known configuration keys.
ConfigurationStrategy - Interface in org.jasig.cas.client.configuration
Abstraction to allow for pluggable methods for retrieving filter configuration.
ConfigurationStrategyName - Enum in org.jasig.cas.client.configuration
Enumeration to map simple names to the underlying classes so that deployers can reference the simple name in the web.xml instead of the fully qualified class name.
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
Deprecated.
constructServiceUrl(HttpServletRequest, HttpServletResponse, String, 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
 
ContainsPatternUrlPatternMatcherStrategy - Class in org.jasig.cas.client.authentication
A pattern matcher that looks inside the url to find the exact pattern specified.
ContainsPatternUrlPatternMatcherStrategy() - Constructor for class org.jasig.cas.client.authentication.ContainsPatternUrlPatternMatcherStrategy
 
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_CACHE_TIMEOUT_UNIT - Static variable in class org.jasig.cas.client.jaas.CasLoginModule
Default assertion cache timeout unit is minutes.
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
DefaultAuthenticationRedirectStrategy - Class in org.jasig.cas.client.authentication
Implementation of the AuthenticationRedirectStrategy class that preserves the original behavior that existed prior to 3.3.0.
DefaultAuthenticationRedirectStrategy() - Constructor for class org.jasig.cas.client.authentication.DefaultAuthenticationRedirectStrategy
 
DefaultGatewayResolverImpl - Class in org.jasig.cas.client.authentication
 
DefaultGatewayResolverImpl() - Constructor for class org.jasig.cas.client.authentication.DefaultGatewayResolverImpl
 
defaultProxyTicketValidatorClass - Variable in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
defaultRoles - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Roles to be added to all authenticated principals by default
defaultServiceTicketValidatorClass - Variable in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
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
 
digestURI(URI) - Method in class org.jasig.cas.client.util.URIBuilder
 
DISABLE_XML_SCHEMA_VALIDATION - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
Deprecated.
As of 3.4. This constant is not used by the client and will be removed in future versions.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.cas.client.jaas.Servlet3AuthenticationFilter
 
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

EAGERLY_CREATE_SESSIONS - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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
 
ENCODE_SERVICE_URL - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
encodeUrl(String) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
Encodes a URL using the URLEncoder format.
ENCODING - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
equals(Object) - Method in class org.jasig.cas.client.authentication.SimplePrincipal
 
equals(Object) - Method in class org.jasig.cas.client.jaas.TicketCredential
 
equals(Object) - Method in class org.jasig.cas.client.ssl.HttpsURLConnectionFactory
 
equals(Object) - Method in class org.jasig.cas.client.util.URIBuilder.BasicNameValuePair
 
equals(Object) - Method in class org.jasig.cas.client.util.URIBuilder
 
ErrorHolder(String, String) - Constructor for class org.jasig.cas.client.util.ErrorRedirectFilter.ErrorHolder
 
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
 
evaluate(Object, QName) - Method in class org.jasig.cas.client.util.ThreadLocalXPathExpression
 
evaluate(Object) - Method in class org.jasig.cas.client.util.ThreadLocalXPathExpression
 
evaluate(InputSource, QName) - Method in class org.jasig.cas.client.util.ThreadLocalXPathExpression
 
evaluate(InputSource) - Method in class org.jasig.cas.client.util.ThreadLocalXPathExpression
 
evaluateAsNodeList(Object) - Method in class org.jasig.cas.client.util.ThreadLocalXPathExpression
Evaluates the XPath expression and returns the result coerced to a node list.
evaluateAsString(Object) - Method in class org.jasig.cas.client.util.ThreadLocalXPathExpression
Evaluates the XPath expression and returns the result coerced to a string.
exactMatch(Throwable) - Method in class org.jasig.cas.client.util.ErrorRedirectFilter.ErrorHolder
 
ExactUrlPatternMatcherStrategy - Class in org.jasig.cas.client.authentication
A pattern matcher that produces a successful match if the pattern specified matches the given url exactly and equally.
ExactUrlPatternMatcherStrategy() - Constructor for class org.jasig.cas.client.authentication.ExactUrlPatternMatcherStrategy
 
ExactUrlPatternMatcherStrategy(String) - Constructor for class org.jasig.cas.client.authentication.ExactUrlPatternMatcherStrategy
 
EXCEPTION_ON_VALIDATION_FAILURE - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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

FacesCompatibleAuthenticationRedirectStrategy - Class in org.jasig.cas.client.authentication
Implementation of the redirect strategy that can handle a Faces Ajax request in addition to the standard redirect style.
FacesCompatibleAuthenticationRedirectStrategy() - Constructor for class org.jasig.cas.client.authentication.FacesCompatibleAuthenticationRedirectStrategy
 
findMatchingServerName(HttpServletRequest, String) - Static method in class org.jasig.cas.client.util.CommonUtils
 
formatForUtcTime(Date) - Static method in class org.jasig.cas.client.util.SamlUtils
 
FRONT_LOGOUT_PARAMETER_NAME - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 

G

GATEWAY - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
GATEWAY_STORAGE_CLASS - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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.
get(ConfigurationKey) - Method in class org.jasig.cas.client.configuration.BaseConfigurationStrategy
Retrieve the String value for this key.
get(ConfigurationKey) - Method in class org.jasig.cas.client.configuration.JndiConfigurationStrategyImpl
 
get(ConfigurationKey) - Method in class org.jasig.cas.client.configuration.LegacyConfigurationStrategyImpl
 
get(ConfigurationKey) - Method in class org.jasig.cas.client.configuration.PropertiesConfigurationStrategyImpl
 
get(ConfigurationKey) - Method in class org.jasig.cas.client.configuration.SystemPropertiesConfigurationStrategyImpl
 
get(ConfigurationKey) - Method in class org.jasig.cas.client.configuration.WebXmlConfigurationStrategyImpl
 
getAllowedProxyChains() - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
getArtifactParameterName() - Method in enum org.jasig.cas.client.Protocol
 
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
 
getAuthenticationDate() - Method in interface org.jasig.cas.client.validation.Assertion
The date the authentication actually occurred on.
getAuthenticationDate() - Method in class org.jasig.cas.client.validation.AssertionImpl
 
getBoolean(ConfigurationKey<Boolean>) - Method in class org.jasig.cas.client.configuration.BaseConfigurationStrategy
 
getBoolean(ConfigurationKey<Boolean>) - Method in interface org.jasig.cas.client.configuration.ConfigurationStrategy
Retrieves the value for the provided , falling back to the 's ConfigurationKey.getDefaultValue() if nothing can be found.
getBoolean(ConfigurationKey<Boolean>) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
getCasServerLoginUrl() - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
getCasServerUrlPrefix() - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
getClass(ConfigurationKey<Class<? extends T>>) - Method in class org.jasig.cas.client.configuration.BaseConfigurationStrategy
 
getClass(ConfigurationKey<Class<? extends T>>) - Method in interface org.jasig.cas.client.configuration.ConfigurationStrategy
Retrieves the value for the provided , falling back to the 's ConfigurationKey.getDefaultValue() if nothing can be found.
getClass(ConfigurationKey<Class<? extends T>>) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
getCustomParameters() - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
getDefaultValue() - Method in class org.jasig.cas.client.configuration.ConfigurationKey
The (optional) default value to use when this configuration key is not set.
getEncoding() - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
getFragment() - Method in class org.jasig.cas.client.util.URIBuilder
 
getHost() - Method in class org.jasig.cas.client.util.URIBuilder
 
getHostnameVerifier() - 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
 
getInt(ConfigurationKey<Integer>) - Method in class org.jasig.cas.client.configuration.BaseConfigurationStrategy
 
getInt(ConfigurationKey<Integer>) - Method in interface org.jasig.cas.client.configuration.ConfigurationStrategy
Retrieves the value for the provided , falling back to the 's ConfigurationKey.getDefaultValue() if nothing can be found.
getInt(ConfigurationKey<Integer>) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
getLong(ConfigurationKey<Long>) - Method in class org.jasig.cas.client.configuration.BaseConfigurationStrategy
 
getLong(ConfigurationKey<Long>) - Method in interface org.jasig.cas.client.configuration.ConfigurationStrategy
Retrieves the value for the provided , falling back to the 's ConfigurationKey.getDefaultValue() if nothing can be found.
getLong(ConfigurationKey<Long>) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
getName() - Method in class org.jasig.cas.client.authentication.SimplePrincipal
 
getName() - Method in class org.jasig.cas.client.configuration.ConfigurationKey
The referencing name of the configuration key (i.e.
getName() - Method in class org.jasig.cas.client.jaas.TicketCredential
 
getName() - Method in class org.jasig.cas.client.util.URIBuilder.BasicNameValuePair
 
getNamespaceURI(String) - Method in class org.jasig.cas.client.util.MapNamespaceContext
 
getPath() - Method in class org.jasig.cas.client.util.URIBuilder
 
getPort() - Method in class org.jasig.cas.client.util.URIBuilder
 
getPrefix(String) - Method in class org.jasig.cas.client.util.MapNamespaceContext
 
getPrefixes(String) - Method in class org.jasig.cas.client.util.MapNamespaceContext
 
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.
getProtocol() - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
getProxyCallbackUrl() - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 
getProxyGrantingTicketStorage() - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 
getProxyRetriever() - Method in class org.jasig.cas.client.validation.Cas20ServiceTicketValidator
 
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.
getQueryParams() - Method in class org.jasig.cas.client.util.URIBuilder
 
getResponseFromServer(String, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Deprecated.
getResponseFromServer(URL, String) - Static method in class org.jasig.cas.client.util.CommonUtils
Deprecated.
getResponseFromServer(URL, HttpURLConnectionFactory, 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.
getScheme() - Method in class org.jasig.cas.client.util.URIBuilder
 
getServerName() - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
getServiceParameterName() - Method in enum org.jasig.cas.client.Protocol
 
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
 
getSSLConfig() - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
Gets the ssl config to use for HTTPS connections if one is configured for this filter.
getString(ConfigurationKey<String>) - Method in class org.jasig.cas.client.configuration.BaseConfigurationStrategy
 
getString(ConfigurationKey<String>) - Method in interface org.jasig.cas.client.configuration.ConfigurationStrategy
Retrieves the value for the provided , falling back to the 's ConfigurationKey.getDefaultValue() if nothing can be found.
getString(ConfigurationKey<String>) - Method in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
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
 
getURLConnectionFactory() - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
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.Cas30ProxyTicketValidator
 
getUrlSuffix() - Method in class org.jasig.cas.client.validation.Cas30ServiceTicketValidator
 
getUrlSuffix() - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
getUserInfo() - Method in class org.jasig.cas.client.util.URIBuilder
 
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
 
getValue() - Method in class org.jasig.cas.client.util.URIBuilder.BasicNameValuePair
 
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
 
hashCode() - Method in class org.jasig.cas.client.ssl.HttpsURLConnectionFactory
 
hashCode() - Method in class org.jasig.cas.client.util.URIBuilder.BasicNameValuePair
 
hashCode() - Method in class org.jasig.cas.client.util.URIBuilder
 
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.
HOSTNAME_VERIFIER - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
HOSTNAME_VERIFIER_CONFIG - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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
 
HttpsURLConnectionFactory - Class in org.jasig.cas.client.ssl
An implementation of the HttpURLConnectionFactory whose responsible to configure the underlying https connection, if needed, with a given hostname and SSL socket factory based on the configuration provided.
HttpsURLConnectionFactory() - Constructor for class org.jasig.cas.client.ssl.HttpsURLConnectionFactory
 
HttpsURLConnectionFactory(HostnameVerifier, Properties) - Constructor for class org.jasig.cas.client.ssl.HttpsURLConnectionFactory
 
HttpURLConnectionFactory - Interface in org.jasig.cas.client.ssl
A factory to prepare and configure URLConnection instances.

I

IGNORE_CASE - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
IGNORE_PATTERN - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
IGNORE_URL_PATTERN_TYPE - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
inheritanceMatch(Throwable) - Method in class org.jasig.cas.client.util.ErrorRedirectFilter.ErrorHolder
 
init() - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
init(FilterConfig, Class<? extends Filter>) - Method in interface org.jasig.cas.client.configuration.ConfigurationStrategy
Initializes the strategy.
init(FilterConfig, Class<? extends Filter>) - Method in class org.jasig.cas.client.configuration.JndiConfigurationStrategyImpl
 
init(FilterConfig, Class<? extends Filter>) - Method in class org.jasig.cas.client.configuration.LegacyConfigurationStrategyImpl
 
init(FilterConfig, Class<? extends Filter>) - Method in class org.jasig.cas.client.configuration.PropertiesConfigurationStrategyImpl
 
init(FilterConfig, Class<? extends Filter>) - Method in class org.jasig.cas.client.configuration.SystemPropertiesConfigurationStrategyImpl
 
init(FilterConfig, Class<? extends Filter>) - Method in class org.jasig.cas.client.configuration.WebXmlConfigurationStrategyImpl
 
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.AbstractConfigurationFilter
 
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.
initialValue() - Method in class org.jasig.cas.client.util.ThreadLocalXPathExpression
 
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.
IOUtils - Class in org.jasig.cas.client.util
IO utility class.
isAbsolute() - Method in class org.jasig.cas.client.util.URIBuilder
 
isAcceptAnyProxy() - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
isAllowEmptyProxyChain() - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
 
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
 
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.
isOpaque() - Method in class org.jasig.cas.client.util.URIBuilder
 
isRenew() - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
isValid() - Method in interface org.jasig.cas.client.validation.Assertion
Determines whether an Assertion is considered usable or not.
isValid() - Method in class org.jasig.cas.client.validation.AssertionImpl
 

J

JndiConfigurationStrategyImpl - Class in org.jasig.cas.client.configuration
Loads configuration information from JNDI, using the defaultValue if it can't.
JndiConfigurationStrategyImpl() - Constructor for class org.jasig.cas.client.configuration.JndiConfigurationStrategyImpl
 
JndiConfigurationStrategyImpl(String) - Constructor for class org.jasig.cas.client.configuration.JndiConfigurationStrategyImpl
 

L

LegacyConfigurationStrategyImpl - Class in org.jasig.cas.client.configuration
Replicates the original behavior by checking the WebXmlConfigurationStrategyImpl first, and then the JndiConfigurationStrategyImpl before using the defaultValue.
LegacyConfigurationStrategyImpl() - Constructor for class org.jasig.cas.client.configuration.LegacyConfigurationStrategyImpl
 
loadClass(String) - Static method in class org.jasig.cas.client.util.ReflectUtils
Attempts to create a class from a String.
logger - Variable in class org.jasig.cas.client.configuration.BaseConfigurationStrategy
 
logger - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Logger instance
logger - Variable in class org.jasig.cas.client.tomcat.AbstractLogoutHandler
 
logger - Variable in class org.jasig.cas.client.util.AbstractConfigurationFilter
 
logger - Variable in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
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.
LOGOUT_PARAMETER_NAME - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
LogoutHandler - Interface in org.jasig.cas.client.tomcat
Strategy pattern interface for ending a CAS authentication session.

M

MapNamespaceContext - Class in org.jasig.cas.client.util
Namespace context implementation backed by a map of XML prefixes to namespace URIs.
MapNamespaceContext(String...) - Constructor for class org.jasig.cas.client.util.MapNamespaceContext
Creates a new instance from an array of namespace delcarations.
MapNamespaceContext(Map<String, String>) - Constructor for class org.jasig.cas.client.util.MapNamespaceContext
Creates a new instance from a map.
matches(String) - Method in class org.jasig.cas.client.authentication.ContainsPatternUrlPatternMatcherStrategy
 
matches(String) - Method in class org.jasig.cas.client.authentication.ExactUrlPatternMatcherStrategy
 
matches(String) - Method in class org.jasig.cas.client.authentication.RegexUrlPatternMatcherStrategy
 
matches(String) - Method in interface org.jasig.cas.client.authentication.UrlPatternMatcherStrategy
Execute the match between the given pattern and the url
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
 
MILLIS_BETWEEN_CLEAN_UPS - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 

N

newDocument(String) - Static method in class org.jasig.cas.client.util.XmlUtils
Creates a new namespace-aware DOM document object by parsing the given XML.
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 - package org.jasig.cas.client
 
org.jasig.cas.client.authentication - package org.jasig.cas.client.authentication
 
org.jasig.cas.client.configuration - package org.jasig.cas.client.configuration
 
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.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

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
 
parseUtcDate(String) - Static method in class org.jasig.cas.client.util.SamlUtils
 
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
 
postCommit(boolean) - Method in class org.jasig.cas.client.jaas.CasLoginModule
This occurs after commit is processed.
postLogin(boolean) - Method in class org.jasig.cas.client.jaas.CasLoginModule
This occurs after logout is processed.
postLogout() - Method in class org.jasig.cas.client.jaas.CasLoginModule
Happens after logout.
preCommit() - Method in class org.jasig.cas.client.jaas.CasLoginModule
Operations to perform before doing commit.
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.
preLogin() - Method in class org.jasig.cas.client.jaas.CasLoginModule
Operations to perform before doing login.
preLogout() - Method in class org.jasig.cas.client.jaas.CasLoginModule
Happens before logout occurs.
principalGroupName - Variable in class org.jasig.cas.client.jaas.CasLoginModule
Name of JAAS Group containing caller principal
process(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
Process a request regarding the SLO process: record the session or destroy it.
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
 
PropertiesConfigurationStrategyImpl - Class in org.jasig.cas.client.configuration
 
PropertiesConfigurationStrategyImpl() - Constructor for class org.jasig.cas.client.configuration.PropertiesConfigurationStrategyImpl
 
Protocol - Enum in org.jasig.cas.client
Simple enumeration to hold/capture some of the standard request parameters used by the various protocols.
PROXY_CALLBACK_URL - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
PROXY_GRANTING_TICKET_STORAGE_CLASS - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
PROXY_RECEPTOR_URL - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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
readString(InputStream) - Static method in class org.jasig.cas.client.util.IOUtils
Reads all data from the given stream as UTF-8 character data and closes it on completion or errors.
readString(InputStream, Charset) - Static method in class org.jasig.cas.client.util.IOUtils
Reads all data from the given stream as character data in the given character set and closes it on completion or errors.
redirect(HttpServletRequest, HttpServletResponse, String) - Method in interface org.jasig.cas.client.authentication.AuthenticationRedirectStrategy
Method name is a bit of a misnomer.
redirect(HttpServletRequest, HttpServletResponse, String) - Method in class org.jasig.cas.client.authentication.DefaultAuthenticationRedirectStrategy
 
redirect(HttpServletRequest, HttpServletResponse, String) - Method in class org.jasig.cas.client.authentication.FacesCompatibleAuthenticationRedirectStrategy
 
REDIRECT_AFTER_VALIDATION - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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
 
RegexUrlPatternMatcherStrategy - Class in org.jasig.cas.client.authentication
A pattern matcher that looks inside the url to find the pattern,.
RegexUrlPatternMatcherStrategy() - Constructor for class org.jasig.cas.client.authentication.RegexUrlPatternMatcherStrategy
 
RegexUrlPatternMatcherStrategy(String) - Constructor for class org.jasig.cas.client.authentication.RegexUrlPatternMatcherStrategy
 
RELAY_STATE_PARAMETER_NAME - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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
 
removeQuery() - Method in class org.jasig.cas.client.util.URIBuilder
Removes URI query.
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.
RENEW - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
resolveToConfigurationStrategy(String) - Static method in enum org.jasig.cas.client.configuration.ConfigurationStrategyName
Static helper method that will resolve a simple string to either an enum value or a ConfigurationStrategy class.
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
 
retrieveTicketFromRequest(HttpServletRequest) - Method in class org.jasig.cas.client.util.AbstractCasFilter
Template method to allow you to change how you retrieve the ticket.
ROLE_ATTRIBUTE - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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, List<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.
safeGetParameter(HttpServletRequest, String) - Static method in class org.jasig.cas.client.util.CommonUtils
 
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
 
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
 
SamlUtils - Class in org.jasig.cas.client.util
SAML utility class.
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
 
SECRET_KEY - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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.
SERVER_NAME - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
SERVICE - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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.
Servlet3AuthenticationFilter - Class in org.jasig.cas.client.jaas
Servlet filter performs a programmatic JAAS login using the Servlet 3.0 HttpServletRequest#login() facility.
Servlet3AuthenticationFilter() - Constructor for class org.jasig.cas.client.jaas.Servlet3AuthenticationFilter
 
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
 
setAllowEmptyProxyChain(boolean) - Method in class org.jasig.cas.client.validation.Cas20ProxyTicketValidator
Set to determine whether empty proxy chains are allowed.
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
 
setArtifactParameterOverPost(boolean) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
 
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
 
setCasServerUrlPrefix(String) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
setCasServerUrlPrefix(String) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
 
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
 
setCustomQuery(String) - Method in class org.jasig.cas.client.util.URIBuilder
Sets custom URI query.
setEagerlyCreateSessions(boolean) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
 
setEncode(boolean) - Method in class org.jasig.cas.client.util.URIBuilder
 
setEncodedFragment(String) - Method in class org.jasig.cas.client.util.URIBuilder
 
setEncodedPath(String) - Method in class org.jasig.cas.client.util.URIBuilder
 
setEncodedQuery(String) - Method in class org.jasig.cas.client.util.URIBuilder
 
setEncodeServiceUrl(boolean) - Method in class org.jasig.cas.client.util.AbstractCasFilter
 
setEncoding(String) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
setExceptionOnValidationFailure(boolean) - Method in class org.jasig.cas.client.validation.AbstractTicketValidationFilter
 
setFragment(String) - Method in class org.jasig.cas.client.util.URIBuilder
Sets URI fragment.
setFrontLogoutParameterName(String) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
setFrontLogoutParameterName(String) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
 
setGateway(boolean) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
setGatewayStorage(GatewayResolver) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
setHost(String) - Method in class org.jasig.cas.client.util.URIBuilder
Sets URI host.
setHostnameVerifier(HostnameVerifier) - Method in class org.jasig.cas.client.ssl.HttpsURLConnectionFactory
Set the host name verifier for the https connection received.
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
 
setLogoutUri(String) - Method in class org.jasig.cas.client.tomcat.StaticUriLogoutHandler
The logout URI to watch for logout requests.
setLogoutUriRegex(String) - Method in class org.jasig.cas.client.tomcat.RegexUriLogoutHandler
 
setMillisBetweenCleanUps(int) - Method in class org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
 
setParameter(String, String) - Method in class org.jasig.cas.client.util.URIBuilder
Sets parameter of URI query overriding existing value if set.
setParameters(List<URIBuilder.BasicNameValuePair>) - Method in class org.jasig.cas.client.util.URIBuilder
Sets URI query parameters.
setParameters(String) - Method in class org.jasig.cas.client.util.URIBuilder
 
setParameters(URIBuilder.BasicNameValuePair...) - Method in class org.jasig.cas.client.util.URIBuilder
Sets URI query parameters.
setPath(String) - Method in class org.jasig.cas.client.util.URIBuilder
Sets URI path.
setPattern(String) - Method in class org.jasig.cas.client.authentication.ContainsPatternUrlPatternMatcherStrategy
 
setPattern(String) - Method in class org.jasig.cas.client.authentication.ExactUrlPatternMatcherStrategy
 
setPattern(String) - Method in class org.jasig.cas.client.authentication.RegexUrlPatternMatcherStrategy
 
setPattern(String) - Method in interface org.jasig.cas.client.authentication.UrlPatternMatcherStrategy
The pattern against which the url is compared
setPort(int) - Method in class org.jasig.cas.client.util.URIBuilder
Sets URI port.
setPropertiesFilePath(String) - Method in class org.jasig.cas.client.tomcat.PropertiesCasRealmDelegate
 
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.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
 
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
 
setRelayStateParameterName(String) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
setRelayStateParameterName(String) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
 
setRenew(boolean) - Method in class org.jasig.cas.client.authentication.AuthenticationFilter
 
setRenew(boolean) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
setRoleAttributeName(String) - Method in class org.jasig.cas.client.tomcat.AssertionCasRealmDelegate
 
setScheme(String) - Method in class org.jasig.cas.client.util.URIBuilder
Sets URI scheme.
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.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
 
setServiceUrl(String) - Method in class org.jasig.cas.client.tomcat.AuthenticatorDelegate
 
setSessionMappingStorage(SessionMappingStorage) - Method in class org.jasig.cas.client.session.SingleSignOutFilter
 
setSessionMappingStorage(SessionMappingStorage) - Method in class org.jasig.cas.client.session.SingleSignOutHandler
 
setSSLConfiguration(Properties) - Method in class org.jasig.cas.client.ssl.HttpsURLConnectionFactory
 
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(long) - Method in class org.jasig.cas.client.validation.Saml11TicketValidator
 
setURLConnectionFactory(HttpURLConnectionFactory) - Method in class org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator
 
setUserInfo(String) - Method in class org.jasig.cas.client.util.URIBuilder
Sets URI user info.
setUserInfo(String, String) - Method in class org.jasig.cas.client.util.URIBuilder
Sets URI user info as a combination of username and password.
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
 
SSL_CONFIG_FILE - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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
 
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
SystemPropertiesConfigurationStrategyImpl - Class in org.jasig.cas.client.configuration
Load all configuration from system properties.
SystemPropertiesConfigurationStrategyImpl() - Constructor for class org.jasig.cas.client.configuration.SystemPropertiesConfigurationStrategyImpl
 

T

ThreadLocalXPathExpression - Class in org.jasig.cas.client.util
Thread local XPath expression.
ThreadLocalXPathExpression(String, NamespaceContext) - Constructor for class org.jasig.cas.client.util.ThreadLocalXPathExpression
Creates a new instance from an XPath expression and namespace context.
ticket - Variable in class org.jasig.cas.client.jaas.CasLoginModule
CAS ticket credential
TICKET_VALIDATOR_CLASS - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
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.
toBoolean(String) - Static method in class org.jasig.cas.client.util.CommonUtils
Converts a String to a boolean (optimised for performance).
toBooleanObject(String) - Static method in class org.jasig.cas.client.util.CommonUtils
Converts a String to a Boolean.
toInt(String, int) - Static method in class org.jasig.cas.client.util.CommonUtils
Convert a String to an int, returning a default value if the conversion fails.
TOLERANCE - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
toLong(String, long) - Static method in class org.jasig.cas.client.util.CommonUtils
Convert a String to a long, returning a default value if the conversion fails.
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.util.URIBuilder.BasicNameValuePair
 
toString() - Method in class org.jasig.cas.client.util.URIBuilder
 
toString() - Method in class org.jasig.cas.client.validation.ProxyList
 

U

URIBuilder - Class in org.jasig.cas.client.util
A utility class borrowed from apache http-client to build uris.
URIBuilder() - Constructor for class org.jasig.cas.client.util.URIBuilder
Constructs an empty instance.
URIBuilder(boolean) - Constructor for class org.jasig.cas.client.util.URIBuilder
 
URIBuilder(String) - Constructor for class org.jasig.cas.client.util.URIBuilder
Construct an instance from the string which must be a valid URI.
URIBuilder(String, boolean) - Constructor for class org.jasig.cas.client.util.URIBuilder
 
URIBuilder(URI) - Constructor for class org.jasig.cas.client.util.URIBuilder
Construct an instance from the provided URI.
URIBuilder.BasicNameValuePair - Class in org.jasig.cas.client.util
 
urlEncode(String) - Static method in class org.jasig.cas.client.util.CommonUtils
Url encode a value using UTF-8 encoding.
UrlPatternMatcherStrategy - Interface in org.jasig.cas.client.authentication
Defines an abstraction by which request urls can be matches against a given pattern.
USE_SESSION - Static variable in interface org.jasig.cas.client.configuration.ConfigurationKeys
 
UTF8 - Static variable in class org.jasig.cas.client.util.IOUtils
UTF-8 character set.

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.
valueOf(String) - Static method in enum org.jasig.cas.client.configuration.ConfigurationStrategyName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.cas.client.Protocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jasig.cas.client.configuration.ConfigurationStrategyName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jasig.cas.client.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
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

WebXmlConfigurationStrategyImpl - Class in org.jasig.cas.client.configuration
Implementation of the ConfigurationStrategy that first checks the FilterConfig and then checks the ServletContext, ultimately falling back to the defaultValue.
WebXmlConfigurationStrategyImpl() - Constructor for class org.jasig.cas.client.configuration.WebXmlConfigurationStrategyImpl
 
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 B C D E F G H I J L M N O P R S T U V W X 
Skip navigation links

Copyright © 2006–2016 Jasig. All rights reserved.