- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- closeQuietly(Closeable) - Static method in class org.jasig.cas.client.util.IOUtils
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-