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

A

AbstractArgumentExtractor - Class in org.jasig.cas.web.support
Abstract class for handling argument extraction.
AbstractArgumentExtractor() - Constructor for class org.jasig.cas.web.support.AbstractArgumentExtractor
 
AbstractAuthenticationHandler - Class in org.jasig.cas.authentication
Base class for all authentication handlers that support configurable naming.
AbstractAuthenticationHandler() - Constructor for class org.jasig.cas.authentication.AbstractAuthenticationHandler
 
AbstractCacheMonitor - Class in org.jasig.cas.monitor
Abstract base class for monitors that observe cache storage systems.
AbstractCacheMonitor() - Constructor for class org.jasig.cas.monitor.AbstractCacheMonitor
 
AbstractCasProtocolValidationSpecification - Class in org.jasig.cas.validation
Base validation specification for the CAS protocol.
AbstractCasProtocolValidationSpecification() - Constructor for class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
 
AbstractCasProtocolValidationSpecification(boolean) - Constructor for class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
 
AbstractCasView - Class in org.jasig.cas.web.view
Abstract class to handle retrieving the Assertion from the model.
AbstractCasView() - Constructor for class org.jasig.cas.web.view.AbstractCasView
 
AbstractCredential - Class in org.jasig.cas.authentication
Base class for CAS credentials that are safe for long-term storage.
AbstractCredential() - Constructor for class org.jasig.cas.authentication.AbstractCredential
 
AbstractDistributedTicketRegistry - Class in org.jasig.cas.ticket.registry
Abstract Implementation that handles some of the commonalities between distributed ticket registries.
AbstractDistributedTicketRegistry() - Constructor for class org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
 
AbstractNamedMonitor<S extends Status> - Class in org.jasig.cas.monitor
Base class for all monitors that support configurable naming.
AbstractNamedMonitor() - Constructor for class org.jasig.cas.monitor.AbstractNamedMonitor
 
AbstractNonInteractiveCredentialsAction - Class in org.jasig.cas.web.flow
Abstract class to handle the retrieval and authentication of non-interactive credential such as client certificates, NTLM, etc.
AbstractNonInteractiveCredentialsAction() - Constructor for class org.jasig.cas.web.flow.AbstractNonInteractiveCredentialsAction
 
AbstractPoolMonitor - Class in org.jasig.cas.monitor
Describes a monitor that observes a pool of resources.
AbstractPoolMonitor() - Constructor for class org.jasig.cas.monitor.AbstractPoolMonitor
 
AbstractPreAndPostProcessingAuthenticationHandler - Class in org.jasig.cas.authentication.handler.support
Abstract authentication handler that allows deployers to utilize the bundled AuthenticationHandlers while providing a mechanism to perform tasks before and after authentication.
AbstractPreAndPostProcessingAuthenticationHandler() - Constructor for class org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
 
AbstractRegisteredService - Class in org.jasig.cas.services
Base class for mutable, persistable registered services.
AbstractRegisteredService() - Constructor for class org.jasig.cas.services.AbstractRegisteredService
 
AbstractServicesManagerMBean<T extends ServicesManager> - Class in org.jasig.cas.services.jmx
Abstract base class to support both the ServicesManager and the ReloadableServicesManager.
AbstractServicesManagerMBean(T) - Constructor for class org.jasig.cas.services.jmx.AbstractServicesManagerMBean
 
AbstractTicket - Class in org.jasig.cas.ticket
Abstract implementation of a ticket that handles all ticket state for policies.
AbstractTicket() - Constructor for class org.jasig.cas.ticket.AbstractTicket
 
AbstractTicket(String, TicketGrantingTicket, ExpirationPolicy) - Constructor for class org.jasig.cas.ticket.AbstractTicket
Constructs a new Ticket with a unique id, a possible parent Ticket (can be null) and a specified Expiration Policy.
AbstractTicketRegistry - Class in org.jasig.cas.ticket.registry
 
AbstractTicketRegistry() - Constructor for class org.jasig.cas.ticket.registry.AbstractTicketRegistry
 
AbstractUsernamePasswordAuthenticationHandler - Class in org.jasig.cas.authentication.handler.support
Abstract class to override supports so that we don't need to duplicate the check for UsernamePasswordCredential.
AbstractUsernamePasswordAuthenticationHandler() - Constructor for class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
AbstractWebApplicationService - Class in org.jasig.cas.authentication.principal
Abstract implementation of a WebApplicationService.
AbstractWebApplicationService(String, String, String) - Constructor for class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
AcceptAnyAuthenticationPolicyFactory - Class in org.jasig.cas.authentication
Produces authentication policies that passively satisfy any given Authentication.
AcceptAnyAuthenticationPolicyFactory() - Constructor for class org.jasig.cas.authentication.AcceptAnyAuthenticationPolicyFactory
 
AcceptUsersAuthenticationHandler - Class in org.jasig.cas.authentication
Handler that contains a list of valid users and passwords.
AcceptUsersAuthenticationHandler() - Constructor for class org.jasig.cas.authentication.AcceptUsersAuthenticationHandler
 
AccountDisabledException - Exception in org.jasig.cas.authentication
Describes an authentication error condition where a user account has been administratively disabled.
AccountDisabledException() - Constructor for exception org.jasig.cas.authentication.AccountDisabledException
 
AccountDisabledException(String) - Constructor for exception org.jasig.cas.authentication.AccountDisabledException
 
AccountPasswordMustChangeException - Exception in org.jasig.cas.authentication
Describes an authentication error condition where a user account's password must change before login.
AccountPasswordMustChangeException() - Constructor for exception org.jasig.cas.authentication.AccountPasswordMustChangeException
 
AccountPasswordMustChangeException(String) - Constructor for exception org.jasig.cas.authentication.AccountPasswordMustChangeException
 
acquire() - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
Attempt to acquire the lock.
acquire() - Method in interface org.jasig.cas.ticket.registry.support.LockingStrategy
Attempt to acquire the lock.
acquire() - Method in class org.jasig.cas.ticket.registry.support.NoOpLockingStrategy
Attempt to acquire the lock.
addAttribute(String, Object) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Adds an authentication metadata attribute key-value pair.
addCredential(CredentialMetaData) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Adds metadata about a credential presented for authentication.
addFailure(String, Class<? extends Exception>) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Adds an authentication failure to the map of handler names to the authentication handler failures.
addSuccess(String, HandlerResult) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Adds an authentication success to the map of handler names to successful authentication handler results.
addTicket(Ticket) - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
Add a ticket to the registry.
addTicket(Ticket) - Method in class org.jasig.cas.ticket.registry.JpaTicketRegistry
 
addTicket(Ticket) - Method in interface org.jasig.cas.ticket.registry.TicketRegistry
Add a ticket to the registry.
afterPropertiesSet() - Method in class org.jasig.cas.ticket.support.TicketGrantingTicketExpirationPolicy
 
AllAuthenticationPolicy - Class in org.jasig.cas.authentication
Authentication security policy that is satisfied iff all given credentials are successfully authenticated.
AllAuthenticationPolicy() - Constructor for class org.jasig.cas.authentication.AllAuthenticationPolicy
 
AnyAuthenticationPolicy - Class in org.jasig.cas.authentication
Authentication policy that is satisfied by at least one successfully authenticated credential.
AnyAuthenticationPolicy() - Constructor for class org.jasig.cas.authentication.AnyAuthenticationPolicy
 
AopUtils - Class in org.jasig.cas.util
Utility class to assist with AOP operations.
ApplicationContextProvider - Class in org.jasig.cas.util
An implementation of ApplicationContextAware that statically holds the application context.
ApplicationContextProvider() - Constructor for class org.jasig.cas.util.ApplicationContextProvider
 
ArgumentExtractor - Interface in org.jasig.cas.web.support
Strategy interface for retrieving services from the request.
Assertion - Interface in org.jasig.cas.validation
Represents a security assertion obtained from a successfully validated ticket.
authenticate(Credential) - Method in interface org.jasig.cas.authentication.AuthenticationHandler
Authenticates the given credential.
authenticate(Credential...) - Method in interface org.jasig.cas.authentication.AuthenticationManager
Authenticates the provided credentials.
authenticate(Credential) - Method in class org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
Authenticates the given credential.
authenticate(Credential) - Method in class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
 
authenticate(Credential...) - Method in class org.jasig.cas.authentication.PolicyBasedAuthenticationManager
Authenticates the provided credentials.
authenticateInternal(Credential...) - Method in class org.jasig.cas.authentication.PolicyBasedAuthenticationManager
authenticateUsernamePasswordInternal(UsernamePasswordCredential) - Method in class org.jasig.cas.authentication.AcceptUsersAuthenticationHandler
Authenticates a username/password credential by an arbitrary strategy.
authenticateUsernamePasswordInternal(UsernamePasswordCredential) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Authenticates a username/password credential by an arbitrary strategy.
authenticateUsernamePasswordInternal(UsernamePasswordCredential) - Method in class org.jasig.cas.authentication.handler.support.JaasAuthenticationHandler
Authenticates a username/password credential by an arbitrary strategy.
Authentication - Interface in org.jasig.cas.authentication
The Authentication object represents a successful authentication request.
AUTHENTICATION_ATTRIBUTE_REMEMBER_ME - Static variable in interface org.jasig.cas.authentication.RememberMeCredential
Authentication attribute name for remember-me.
AUTHENTICATION_FAILURE - Static variable in class org.jasig.cas.web.flow.AuthenticationViaFormAction
Authentication failure result.
AUTHENTICATION_METHOD_ATTRIBUTE - Static variable in interface org.jasig.cas.authentication.AuthenticationManager
Authentication method attribute name.
AuthenticationBuilder - Class in org.jasig.cas.authentication
Constructs immutable Authentication objects using the builder pattern.
AuthenticationBuilder() - Constructor for class org.jasig.cas.authentication.AuthenticationBuilder
Creates a new instance using the current date for the authentication date.
AuthenticationBuilder(Principal) - Constructor for class org.jasig.cas.authentication.AuthenticationBuilder
Creates a new instance using the current date for the authentication date and the given principal for the authenticated principal.
AuthenticationException - Exception in org.jasig.cas.authentication
Authentication raised by AuthenticationManager to signal authentication failure.
AuthenticationException() - Constructor for exception org.jasig.cas.authentication.AuthenticationException
Creates a new instance for the case when no handlers were attempted, i.e.
AuthenticationException(Map<String, Class<? extends Exception>>) - Constructor for exception org.jasig.cas.authentication.AuthenticationException
Creates a new instance for the case when no handlers succeeded.
AuthenticationException(Map<String, Class<? extends Exception>>, Map<String, HandlerResult>) - Constructor for exception org.jasig.cas.authentication.AuthenticationException
Creates a new instance for the case when there are both handler successes and failures.
AuthenticationException(String, Map<String, Class<? extends Exception>>, Map<String, HandlerResult>) - Constructor for exception org.jasig.cas.authentication.AuthenticationException
Creates a new instance for the case when there are both handler successes and failures and a custom error message is required.
AuthenticationException - Exception in org.jasig.cas.authentication.handler
The most generic type of authentication exception that one can catch if not sure what specific implementation will be thrown.
AuthenticationException(String) - Constructor for exception org.jasig.cas.authentication.handler.AuthenticationException
 
AuthenticationException(String, String) - Constructor for exception org.jasig.cas.authentication.handler.AuthenticationException
 
AuthenticationException(String, String, String) - Constructor for exception org.jasig.cas.authentication.handler.AuthenticationException
 
AuthenticationException(String, Throwable) - Constructor for exception org.jasig.cas.authentication.handler.AuthenticationException
 
AuthenticationExceptionHandler - Class in org.jasig.cas.web.flow
Performs two important error handling functions on an AuthenticationException raised from the authentication layer: Maps handler errors onto message bundle strings for display to user. Determines the next webflow state by comparing handler erors against AuthenticationExceptionHandler.errors in list order.
AuthenticationExceptionHandler() - Constructor for class org.jasig.cas.web.flow.AuthenticationExceptionHandler
 
AuthenticationHandler - Interface in org.jasig.cas.authentication
An authentication handler authenticates a single credential.
AuthenticationManager - Interface in org.jasig.cas.authentication
Authenticates one or more credentials.
AuthenticationMetaDataPopulator - Interface in org.jasig.cas.authentication
An extension point to the Authentication process that allows CAS to provide additional attributes related to the overall Authentication (such as authentication type) that are specific to the Authentication request versus the Principal itself.
AuthenticationPolicy - Interface in org.jasig.cas.authentication
Stategy interface for pluggable authentication security policies.
AuthenticationViaFormAction - Class in org.jasig.cas.web.flow
Action to authenticate credential and retrieve a TicketGrantingTicket for those credential.
AuthenticationViaFormAction() - Constructor for class org.jasig.cas.web.flow.AuthenticationViaFormAction
 

B

BadCredentialsAuthenticationException - Exception in org.jasig.cas.authentication.handler
Generic Bad Credential Exception.
BadCredentialsAuthenticationException() - Constructor for exception org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
Default constructor that does not allow the chaining of exceptions and uses the default code as the error code for this exception.
BadCredentialsAuthenticationException(Throwable) - Constructor for exception org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
Constructor to allow for the chaining of exceptions.
BadCredentialsAuthenticationException(String) - Constructor for exception org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
Constructor method to allow for providing a custom code to associate with this exception.
BadCredentialsAuthenticationException(String, Throwable) - Constructor for exception org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
Constructor to allow for the chaining of exceptions and use of a non-default code.
BadPasswordAuthenticationException - Exception in org.jasig.cas.authentication.handler
The exception to throw when we know the username is correct but the password is not.
BadPasswordAuthenticationException() - Constructor for exception org.jasig.cas.authentication.handler.BadPasswordAuthenticationException
Default constructor that does not allow the chaining of exceptions and uses the default code as the error code for this exception.
BadPasswordAuthenticationException(Throwable) - Constructor for exception org.jasig.cas.authentication.handler.BadPasswordAuthenticationException
Constructor that allows for the chaining of exceptions.
BadPasswordAuthenticationException(String) - Constructor for exception org.jasig.cas.authentication.handler.BadPasswordAuthenticationException
Constructor that allows for providing a custom error code for this class.
BadPasswordAuthenticationException(String, Throwable) - Constructor for exception org.jasig.cas.authentication.handler.BadPasswordAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
BadUsernameOrPasswordAuthenticationException - Exception in org.jasig.cas.authentication.handler
Exception to throw when we know the credentials provided were username/password and the combination is wrong.
BadUsernameOrPasswordAuthenticationException() - Constructor for exception org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException
Default constructor that does not allow the chaining of exceptions and uses the default code as the error code for this exception.
BadUsernameOrPasswordAuthenticationException(Throwable) - Constructor for exception org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException
Constructor that allows for the chaining of exceptions.
BadUsernameOrPasswordAuthenticationException(String) - Constructor for exception org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException
Constructor that allows for providing a custom error code for this class.
BadUsernameOrPasswordAuthenticationException(String, Throwable) - Constructor for exception org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
BasicCredentialMetaData - Class in org.jasig.cas.authentication
Basic credential metadata implementation that stores the original credential ID and the original credential type.
BasicCredentialMetaData(Credential) - Constructor for class org.jasig.cas.authentication.BasicCredentialMetaData
Creates a new instance from the given credential.
BasicPrincipalResolver - Class in org.jasig.cas.authentication.principal
Provides the most basic means of principal resolution by mapping Credential.getId() onto Principal.getId().
BasicPrincipalResolver() - Constructor for class org.jasig.cas.authentication.principal.BasicPrincipalResolver
 
bind(HttpServletRequest, Credential) - Method in interface org.jasig.cas.web.bind.CredentialsBinder
Deprecated.
Method to allow manually binding attributes from the request object to properties of the credential.
BlockedCredentialsAuthenticationException - Exception in org.jasig.cas.authentication.handler
Exception to represent credentials that have been blocked for a reason such as Locked account.
BlockedCredentialsAuthenticationException() - Constructor for exception org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException
Default constructor that does not allow the chaining of exceptions and uses the default code as the error code for this exception.
BlockedCredentialsAuthenticationException(Throwable) - Constructor for exception org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException
Constructor that allows for the chaining of exceptions.
BlockedCredentialsAuthenticationException(String) - Constructor for exception org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException
Constructor that allows for providing a custom error code for this class.
BlockedCredentialsAuthenticationException(String, Throwable) - Constructor for exception org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
build() - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Creates an immutable authentication instance from builder data.

C

CacheStatistics - Interface in org.jasig.cas.monitor
Describes the simplest set of cache statistics that are meaningful for health monitoring.
CacheStatus - Class in org.jasig.cas.monitor
Describes meaningful health metrics on the status of a cache.
CacheStatus(StatusCode, String, CacheStatistics...) - Constructor for class org.jasig.cas.monitor.CacheStatus
Creates a new instance describing cache status.
CacheStatus(Exception) - Constructor for class org.jasig.cas.monitor.CacheStatus
Creates a new instance when cache statistics are unavailable due to given exception.
CalendarUtils - Class in org.jasig.cas.util
Utility class for calendar functions.
canHandle(Credential) - Method in interface org.jasig.cas.ticket.proxy.ProxyHandler
Whether this handler can support the proxy request identified by the given credentials.
canHandle(Credential) - Method in class org.jasig.cas.ticket.proxy.support.Cas10ProxyHandler
 
canHandle(Credential) - Method in class org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler
 
canHandle(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.web.DelegateController
Determine if a DelegateController subclass can handle the current request.
Cas10ProtocolValidationSpecification - Class in org.jasig.cas.validation
Validation specification for the CAS 1.0 protocol.
Cas10ProtocolValidationSpecification() - Constructor for class org.jasig.cas.validation.Cas10ProtocolValidationSpecification
 
Cas10ProtocolValidationSpecification(boolean) - Constructor for class org.jasig.cas.validation.Cas10ProtocolValidationSpecification
 
Cas10ProxyHandler - Class in org.jasig.cas.ticket.proxy.support
Dummy ProxyHandler that does nothing.
Cas10ProxyHandler() - Constructor for class org.jasig.cas.ticket.proxy.support.Cas10ProxyHandler
 
Cas20ProtocolValidationSpecification - Class in org.jasig.cas.validation
Validation specification for the CAS 2.0 protocol.
Cas20ProtocolValidationSpecification() - Constructor for class org.jasig.cas.validation.Cas20ProtocolValidationSpecification
 
Cas20ProtocolValidationSpecification(boolean) - Constructor for class org.jasig.cas.validation.Cas20ProtocolValidationSpecification
 
Cas20ProxyHandler - Class in org.jasig.cas.ticket.proxy.support
Proxy Handler to handle the default callback functionality of CAS 2.0.
Cas20ProxyHandler() - Constructor for class org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler
 
Cas20WithoutProxyingValidationSpecification - Class in org.jasig.cas.validation
Validation specification for the CAS 2.0 protocol.
Cas20WithoutProxyingValidationSpecification() - Constructor for class org.jasig.cas.validation.Cas20WithoutProxyingValidationSpecification
 
Cas20WithoutProxyingValidationSpecification(boolean) - Constructor for class org.jasig.cas.validation.Cas20WithoutProxyingValidationSpecification
 
CAS_ACCESS_DENIED_REASON - Static variable in class org.jasig.cas.web.support.WebUtils
Request attribute that contains message key describing details of authorization failure.
CasArgumentExtractor - Class in org.jasig.cas.web.support
Implements the traditional CAS2 protocol.
CasArgumentExtractor() - Constructor for class org.jasig.cas.web.support.CasArgumentExtractor
 
CasVersion - Class in org.jasig.cas
Class that exposes the CAS version.
CAUGHT_THROWABLE_KEY - Static variable in class org.jasig.cas.web.init.SafeContextLoaderListener
The name of the ServletContext attribute whereat we will place a List of Throwables that we caught from our delegate context listeners.
CAUGHT_THROWABLE_KEY - Static variable in class org.jasig.cas.web.init.SafeDispatcherServlet
Key under which we will store the exception in the ServletContext.
CentralAuthenticationService - Interface in org.jasig.cas
CAS viewed as a set of services to generate and validate Tickets.
CentralAuthenticationServiceImpl - Class in org.jasig.cas
Concrete implementation of a CentralAuthenticationService, and also the central, organizing component of CAS's internal implementation.
CentralAuthenticationServiceImpl(TicketRegistry, TicketRegistry, AuthenticationManager, UniqueTicketIdGenerator, Map<String, UniqueTicketIdGenerator>, ExpirationPolicy, ExpirationPolicy, ServicesManager, LogoutManager) - Constructor for class org.jasig.cas.CentralAuthenticationServiceImpl
Build the central authentication service implementation.
ChainingPrincipalResolver - Class in org.jasig.cas.authentication.principal
Delegates to one or more principal resolves in series to resolve a principal.
ChainingPrincipalResolver() - Constructor for class org.jasig.cas.authentication.principal.ChainingPrincipalResolver
 
checkPool() - Method in class org.jasig.cas.monitor.AbstractPoolMonitor
Performs a health check on a the pool.
checkPool() - Method in class org.jasig.cas.monitor.DataSourceMonitor
 
clean() - Method in interface org.jasig.cas.ticket.registry.RegistryCleaner
Method to kick-off the cleaning of a registry.
clean() - Method in class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner
 
cleanupUrl(String) - Static method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
clone() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
clone() - Method in interface org.jasig.cas.services.RegisteredService
 
CODE - Static variable in exception org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
Default constructor that does not allow the chaining of exceptions and uses the default code as the error code for this exception.
CODE - Static variable in exception org.jasig.cas.services.UnauthorizedProxyingException
The code description.
CODE_EMPTY_SVC_MGMR - Static variable in exception org.jasig.cas.services.UnauthorizedServiceException
Exception object that indicates the service manager is empty with no service definitions.
CODE_UNAUTHZ_SERVICE - Static variable in exception org.jasig.cas.services.UnauthorizedServiceException
Error code that indicates the service is unauthorized for use.
compareTo(RegisteredService) - Method in class org.jasig.cas.services.AbstractRegisteredService
Compares this instance with the other registered service based on evaluation order, name.
constructCredentialsFromRequest(RequestContext) - Method in class org.jasig.cas.web.flow.AbstractNonInteractiveCredentialsAction
Abstract method to implement to construct the credential from the request object.
contextDestroyed(ServletContextEvent) - Method in class org.jasig.cas.web.init.SafeContextLoaderListener
 
contextInitialized(ServletContextEvent) - Method in class org.jasig.cas.web.init.SafeContextLoaderListener
 
ContextualAuthenticationPolicy<T> - Interface in org.jasig.cas.authentication
A stateful authentication policy that is applied using arbitrary contextual information.
ContextualAuthenticationPolicyFactory<T> - Interface in org.jasig.cas.authentication
A factory for producing (stateful) authentication policies based on arbitrary context data.
convertToTreeSet() - Method in class org.jasig.cas.services.DefaultServicesManagerImpl
 
copyFrom(RegisteredService) - Method in class org.jasig.cas.services.AbstractRegisteredService
Copies the properties of the source service into this instance.
create(LogoutRequest) - Method in interface org.jasig.cas.logout.LogoutMessageCreator
Builds the logout message to be sent.
create(LogoutRequest) - Method in class org.jasig.cas.logout.SamlCompliantLogoutMessageCreator
 
createFrontChannelLogoutMessage(LogoutRequest) - Method in interface org.jasig.cas.logout.LogoutManager
Create a logout message for front channel logout.
createFrontChannelLogoutMessage(LogoutRequest) - Method in class org.jasig.cas.logout.LogoutManagerImpl
Create a logout message for front channel logout.
createHandlerResult(Credential, Principal, List<Message>) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Helper method to construct a handler result on successful authentication events.
createInstance() - Method in class org.jasig.cas.util.PrivateKeyFactoryBean
 
createInstance() - Method in class org.jasig.cas.util.PublicKeyFactoryBean
 
createPolicy(ServiceContext) - Method in class org.jasig.cas.authentication.AcceptAnyAuthenticationPolicyFactory
 
createPolicy(T) - Method in interface org.jasig.cas.authentication.ContextualAuthenticationPolicyFactory
Creates a contextual (presumably stateful) authentication policy based on provided context data.
createPolicy(ServiceContext) - Method in class org.jasig.cas.authentication.RequiredHandlerAuthenticationPolicyFactory
 
createServiceFrom(HttpServletRequest) - Static method in class org.jasig.cas.authentication.principal.SimpleWebApplicationServiceImpl
 
createTicketGrantingTicket(Credential...) - Method in interface org.jasig.cas.CentralAuthenticationService
Create a TicketGrantingTicket by authenticating credentials.
createTicketGrantingTicket(Credential...) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
createTicketGrantingTicket(Credential...) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Create a TicketGrantingTicket by authenticating credentials.
Credential - Interface in org.jasig.cas.authentication
Describes an authentication credential.
CredentialMetaData - Interface in org.jasig.cas.authentication
Describes a credential provided for authentication.
CredentialsAsFirstParameterResourceResolver - Class in org.jasig.cas.audit.spi
Converts the Credential object into a String resource identifier.
CredentialsAsFirstParameterResourceResolver() - Constructor for class org.jasig.cas.audit.spi.CredentialsAsFirstParameterResourceResolver
 
CredentialsBinder - Interface in org.jasig.cas.web.bind
Deprecated.
Future versions of CAS will provide a mechanism to gain access to standard items from the Request object.
CustomBeanValidationPostProcessor - Class in org.jasig.cas.util
Provides a custom TraversableResolver that should work in JPA2 environments without the JPA2 restrictions (i.e.
CustomBeanValidationPostProcessor() - Constructor for class org.jasig.cas.util.CustomBeanValidationPostProcessor
 

D

DataSourceMonitor - Class in org.jasig.cas.monitor
Monitors a data source that describes a single connection or connection pool to a database.
DataSourceMonitor(DataSource) - Constructor for class org.jasig.cas.monitor.DataSourceMonitor
Creates a new instance that monitors the given data source.
DEFAULT_EVICTION_THRESHOLD - Static variable in class org.jasig.cas.monitor.AbstractCacheMonitor
Default eviction threshold is 0.
DEFAULT_FREE_MEMORY_WARN_THRESHOLD - Static variable in class org.jasig.cas.monitor.MemoryMonitor
Default percent free memory warning threshold.
DEFAULT_LOCK_TIMEOUT - Static variable in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
Default lock timeout is 1 hour.
DEFAULT_MAX_WAIT - Static variable in class org.jasig.cas.monitor.AbstractPoolMonitor
Default maximum wait time for asynchronous pool validation.
DEFAULT_WARN_FREE_THRESHOLD - Static variable in class org.jasig.cas.monitor.AbstractCacheMonitor
Default free capacity threshold is 10%.
DefaultLongNumericGenerator - Class in org.jasig.cas.util
The default numeric generator for generating long values.
DefaultLongNumericGenerator() - Constructor for class org.jasig.cas.util.DefaultLongNumericGenerator
 
DefaultLongNumericGenerator(long) - Constructor for class org.jasig.cas.util.DefaultLongNumericGenerator
 
DefaultPasswordEncoder - Class in org.jasig.cas.authentication.handler
Implementation of PasswordEncoder using message digest.
DefaultPasswordEncoder(String) - Constructor for class org.jasig.cas.authentication.handler.DefaultPasswordEncoder
 
DefaultRandomStringGenerator - Class in org.jasig.cas.util
Implementation of the RandomStringGenerator that allows you to define the length of the random part.
DefaultRandomStringGenerator() - Constructor for class org.jasig.cas.util.DefaultRandomStringGenerator
 
DefaultRandomStringGenerator(int) - Constructor for class org.jasig.cas.util.DefaultRandomStringGenerator
 
DefaultServicesManagerImpl - Class in org.jasig.cas.services
Default implementation of the ServicesManager interface.
DefaultServicesManagerImpl(ServiceRegistryDao) - Constructor for class org.jasig.cas.services.DefaultServicesManagerImpl
 
DefaultServicesManagerImpl(ServiceRegistryDao, List<String>) - Constructor for class org.jasig.cas.services.DefaultServicesManagerImpl
Constructs an instance of the DefaultServicesManagerImpl where the default RegisteredService can include a set of default attributes to use if no services are defined in the registry.
DefaultTicketRegistry - Class in org.jasig.cas.ticket.registry
Implementation of the TicketRegistry that is backed by a ConcurrentHashMap.
DefaultTicketRegistry() - Constructor for class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
DefaultTicketRegistry(int, float, int) - Constructor for class org.jasig.cas.ticket.registry.DefaultTicketRegistry
Creates a new, empty registry with the specified initial capacity, load factor, and concurrency level.
DefaultTicketRegistryCleaner - Class in org.jasig.cas.ticket.registry.support
The default ticket registry cleaner scans the entire CAS ticket registry for expired tickets and removes them.
DefaultTicketRegistryCleaner() - Constructor for class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner
 
DefaultUniqueTicketIdGenerator - Class in org.jasig.cas.util
Default implementation of UniqueTicketIdGenerator.
DefaultUniqueTicketIdGenerator() - Constructor for class org.jasig.cas.util.DefaultUniqueTicketIdGenerator
Creates an instance of DefaultUniqueTicketIdGenerator with default values including a DefaultLongNumericGenerator with a starting value of 1.
DefaultUniqueTicketIdGenerator(int) - Constructor for class org.jasig.cas.util.DefaultUniqueTicketIdGenerator
Creates an instance of DefaultUniqueTicketIdGenerator with a specified maximum length for the random portion.
DefaultUniqueTicketIdGenerator(String) - Constructor for class org.jasig.cas.util.DefaultUniqueTicketIdGenerator
Creates an instance of DefaultUniqueTicketIdGenerator with default values including a DefaultLongNumericGenerator with a starting value of 1.
DefaultUniqueTicketIdGenerator(int, String) - Constructor for class org.jasig.cas.util.DefaultUniqueTicketIdGenerator
Creates an instance of DefaultUniqueTicketIdGenerator with a specified maximum length for the random portion.
DelegateController - Class in org.jasig.cas.web
Abstract class to be extended by all controllers that may become a delegate.
DelegateController() - Constructor for class org.jasig.cas.web.DelegateController
 
delegateTicketGrantingTicket(String, Credential...) - Method in interface org.jasig.cas.CentralAuthenticationService
Delegate a TicketGrantingTicket to a Service for proxying authentication to other Services.
delegateTicketGrantingTicket(String, Credential...) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
delegateTicketGrantingTicket(String, Credential...) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Delegate a TicketGrantingTicket to a Service for proxying authentication to other Services.
delete(long) - Method in class org.jasig.cas.services.DefaultServicesManagerImpl
 
delete(RegisteredService) - Method in class org.jasig.cas.services.InMemoryServiceRegistryDaoImpl
 
delete(RegisteredService) - Method in class org.jasig.cas.services.JpaServiceRegistryDaoImpl
 
delete(RegisteredService) - Method in interface org.jasig.cas.services.ServiceRegistryDao
Remove the service from the data store.
delete(long) - Method in interface org.jasig.cas.services.ServicesManager
Delete the entry for this RegisteredService.
deleteTicket(String) - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
deleteTicket(String) - Method in class org.jasig.cas.ticket.registry.JpaTicketRegistry
 
deleteTicket(String) - Method in interface org.jasig.cas.ticket.registry.TicketRegistry
Remove a specific ticket from the registry.
destroy() - Method in class org.jasig.cas.util.SimpleHttpClient
Shutdown the executor service.
destroyTicketGrantingTicket(String) - Method in interface org.jasig.cas.CentralAuthenticationService
Destroy a TicketGrantingTicket and perform back channel logout.
destroyTicketGrantingTicket(String) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
Destroy a TicketGrantingTicket and perform back channel logout.
destroyTicketGrantingTicket(String) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Destroy a TicketGrantingTicket and perform back channel logout.
disableService(long) - Method in class org.jasig.cas.services.jmx.AbstractServicesManagerMBean
 
doAuthentication(Credential) - Method in class org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
Performs the details of authentication and returns an authentication handler result on success.
doAuthentication(Credential) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Performs the details of authentication and returns an authentication handler result on success.
doBind(RequestContext, Credential) - Method in class org.jasig.cas.web.flow.AuthenticationViaFormAction
 
doExecute(RequestContext) - Method in class org.jasig.cas.web.flow.AbstractNonInteractiveCredentialsAction
 

E

enableService(long) - Method in class org.jasig.cas.services.jmx.AbstractServicesManagerMBean
 
encode(String) - Method in class org.jasig.cas.authentication.handler.DefaultPasswordEncoder
 
encode(String) - Method in interface org.jasig.cas.authentication.handler.PasswordEncoder
Method that actually performs the transformation of the plaintext password into the encrypted password.
encode(String) - Method in class org.jasig.cas.authentication.handler.PlainTextPasswordEncoder
 
entityManager - Variable in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
Transactional entity manager from Spring context.
equals(Object) - Method in class org.jasig.cas.authentication.AbstractCredential
 
equals(Object) - Method in class org.jasig.cas.authentication.BasicCredentialMetaData
 
equals(Object) - Method in class org.jasig.cas.authentication.HandlerResult
 
equals(Object) - Method in class org.jasig.cas.authentication.HttpBasedServiceCredential
 
equals(Object) - Method in class org.jasig.cas.authentication.ImmutableAuthentication
 
equals(Object) - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
equals(Object) - Method in class org.jasig.cas.authentication.principal.SimplePrincipal
 
equals(Object) - Method in class org.jasig.cas.authentication.RememberMeUsernamePasswordCredential
 
equals(Object) - Method in class org.jasig.cas.authentication.UsernamePasswordCredential
 
equals(Object) - Method in class org.jasig.cas.Message
 
equals(Object) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
equals(Object) - Method in class org.jasig.cas.ticket.ServiceTicketImpl
 
equals(Object) - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
equals(Object) - Method in class org.jasig.cas.validation.ImmutableAssertion
 
ERROR - Static variable in exception org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
Static instance of class to prevent cost incurred by creating new instance.
ERROR - Static variable in exception org.jasig.cas.authentication.handler.BadPasswordAuthenticationException
Static instance of BadPasswordAuthenticationException.
ERROR - Static variable in exception org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException
Static instance of BadUsernameOrPasswordAuthenticationException.
ERROR - Static variable in exception org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException
Static instance of BlockedCredentialsAuthenticationException.
ERROR - Static variable in exception org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException
Static instance of UnknownUsernameAuthenticationException.
ERROR - Static variable in exception org.jasig.cas.authentication.handler.UnsupportedCredentialsException
Static instance of UnsupportedCredentialsException.
ERROR - Static variable in class org.jasig.cas.monitor.Status
Generic ERROR status.
ERROR - Static variable in class org.jasig.cas.web.flow.AuthenticationViaFormAction
Error result.
ExpirationPolicy - Interface in org.jasig.cas.ticket
Strategy that determines if the ticket is expired.
extractPrincipalId(Credential) - Method in class org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver
Extracts the id of the user from the provided credential.
extractService(HttpServletRequest) - Method in class org.jasig.cas.web.support.AbstractArgumentExtractor
 
extractService(HttpServletRequest) - Method in interface org.jasig.cas.web.support.ArgumentExtractor
Retrieve the service from the request.
extractServiceInternal(HttpServletRequest) - Method in class org.jasig.cas.web.support.AbstractArgumentExtractor
 
extractServiceInternal(HttpServletRequest) - Method in class org.jasig.cas.web.support.CasArgumentExtractor
 

F

filter(String, Map<String, Object>, RegisteredService) - Method in interface org.jasig.cas.services.RegisteredServiceAttributeFilter
Filters the received principal attributes for the given registered service.
filter(String, Map<String, Object>, RegisteredService) - Method in class org.jasig.cas.services.support.RegisteredServiceDefaultAttributeFilter
 
filter(String, Map<String, Object>, RegisteredService) - Method in class org.jasig.cas.services.support.RegisteredServiceRegexAttributeFilter
Filters the received principal attributes for the given registered service.
findServiceBy(Service) - Method in class org.jasig.cas.services.DefaultServicesManagerImpl
Find a RegisteredService by matching with the supplied service.
findServiceBy(long) - Method in class org.jasig.cas.services.DefaultServicesManagerImpl
 
findServiceBy(Service) - Method in interface org.jasig.cas.services.ServicesManager
Find a RegisteredService by matching with the supplied service.
findServiceBy(long) - Method in interface org.jasig.cas.services.ServicesManager
Find a RegisteredService by matching with the supplied id.
findServiceById(long) - Method in class org.jasig.cas.services.InMemoryServiceRegistryDaoImpl
 
findServiceById(long) - Method in class org.jasig.cas.services.JpaServiceRegistryDaoImpl
 
findServiceById(long) - Method in interface org.jasig.cas.services.ServiceRegistryDao
 

G

generate(Principal, Service) - Method in interface org.jasig.cas.authentication.principal.PersistentIdGenerator
Generates a PersistentId based on some algorithm plus the principal and service.
generate(Principal, Service) - Method in class org.jasig.cas.authentication.principal.ShibbolethCompatiblePersistentIdGenerator
 
getActiveCount() - Method in class org.jasig.cas.monitor.AbstractPoolMonitor
Gets the number of pool resources active at present.
getActiveCount() - Method in class org.jasig.cas.monitor.DataSourceMonitor
 
getActiveCount() - Method in class org.jasig.cas.monitor.PoolStatus
Gets the number of active pool resources.
getAllowedAttributes() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getAllowedAttributes() - Method in interface org.jasig.cas.services.RegisteredService
Returns the list of allowed attributes.
getAllServices() - Method in class org.jasig.cas.services.DefaultServicesManagerImpl
 
getAllServices() - Method in interface org.jasig.cas.services.ServicesManager
Retrieve the collection of all registered services.
getApplicationContext() - Static method in class org.jasig.cas.util.ApplicationContextProvider
 
getApplicationId() - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy.Lock
 
getArtifactId() - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
getArtifactId() - Method in interface org.jasig.cas.authentication.principal.WebApplicationService
Retrieves the artifact supplied with the service.
getAssertionFrom(Map<String, Object>) - Method in class org.jasig.cas.web.view.AbstractCasView
 
getAttributeFilter() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getAttributeFilter() - Method in interface org.jasig.cas.services.RegisteredService
An instance of the attribute filter that imposes validation rules over the attribute release policy.
getAttributes() - Method in interface org.jasig.cas.authentication.Authentication
Attributes of the authentication (not the Principal).
getAttributes() - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Gets the authentication attribute map.
getAttributes() - Method in class org.jasig.cas.authentication.ImmutableAuthentication
 
getAttributes() - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
getAttributes() - Method in interface org.jasig.cas.authentication.principal.Principal
 
getAttributes() - Method in class org.jasig.cas.authentication.principal.Response
 
getAttributes() - Method in class org.jasig.cas.authentication.principal.SimplePrincipal
 
getAuthenticatedDate() - Method in interface org.jasig.cas.authentication.Authentication
Method to retrieve the timestamp of when this Authentication object was created.
getAuthenticatedDate() - Method in class org.jasig.cas.authentication.ImmutableAuthentication
 
getAuthentication() - Method in class org.jasig.cas.ticket.ServiceTicketImpl
 
getAuthentication() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Method to retrieve the authentication.
getAuthentication() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Method to retrieve the authentication.
getAuthentication() - Method in interface org.jasig.cas.ticket.TicketState
Authentication information from the ticket.
getAuthenticationDate() - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Gets the authentication date.
getCalendarFor(Date) - Static method in class org.jasig.cas.util.CalendarUtils
 
getCallbackUrl() - Method in class org.jasig.cas.authentication.HttpBasedServiceCredential
 
getCapacity() - Method in interface org.jasig.cas.monitor.CacheStatistics
Gets the current capacity of the cache in a unit specific to the cache being monitored (e.g.
getCapacity() - Method in class org.jasig.cas.monitor.SimpleCacheStatistics
 
getChainedAuthentications() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Gets all authentications (TicketGrantingTicket.getAuthentication(), TicketGrantingTicket.getSupplementalAuthentications()) from this instance and all dependent tickets that reference this one.
getChainedAuthentications() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Gets all authentications (TicketGrantingTicket.getAuthentication(), TicketGrantingTicket.getSupplementalAuthentications()) from this instance and all dependent tickets that reference this one.
getChainedAuthentications() - Method in interface org.jasig.cas.validation.Assertion
Gets a list of all authentications that have occurred during a CAS SSO session.
getChainedAuthentications() - Method in class org.jasig.cas.validation.ImmutableAssertion
 
getCode() - Method in exception org.jasig.cas.authentication.RootCasException
 
getCode() - Method in class org.jasig.cas.Message
 
getCode() - Method in class org.jasig.cas.monitor.Status
Gets the status code.
getCode() - Method in exception org.jasig.cas.services.UnauthorizedServiceException
The error code associated with this exception.
getContext() - Method in interface org.jasig.cas.authentication.ContextualAuthenticationPolicy
Gets the context used to evaluate the authentication policy.
getCountOfUses() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getCountOfUses() - Method in interface org.jasig.cas.ticket.Ticket
 
getCountOfUses() - Method in interface org.jasig.cas.ticket.TicketState
Returns the number of times a ticket was used.
getCreationTime() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getCreationTime() - Method in interface org.jasig.cas.ticket.Ticket
Method to return the time the Ticket was created.
getCreationTime() - Method in interface org.jasig.cas.ticket.TicketState
Get the time the ticket was created.
getCredentialClass() - Method in class org.jasig.cas.authentication.BasicCredentialMetaData
Gets the type of the original credential.
getCredentialMetaData() - Method in class org.jasig.cas.authentication.HandlerResult
 
getCredentials() - Method in interface org.jasig.cas.authentication.Authentication
Gets a list of metadata about the credentials supplied at authentication time.
getCredentials() - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Gets the list of credentials that were attempted to be authenticated.
getCredentials() - Method in class org.jasig.cas.authentication.ImmutableAuthentication
 
getCurrentDateAndTime() - Static method in class org.jasig.cas.util.SamlDateUtils
 
getCurrentDayOfWeek() - Static method in class org.jasig.cas.util.CalendarUtils
 
getCurrentDayOfWeekFor(Date) - Static method in class org.jasig.cas.util.CalendarUtils
 
getDaysToExpiration() - Method in class org.jasig.cas.authentication.support.PasswordExpiringWarningMessage
 
getDefaultMessage() - Method in class org.jasig.cas.Message
 
getDescription() - Method in class org.jasig.cas.monitor.Status
 
getDescription() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getDescription() - Method in interface org.jasig.cas.services.RegisteredService
Returns the description of the service.
getDetails() - Method in class org.jasig.cas.monitor.HealthStatus
Gets the status details comprising the individual health checks performed for overall health status.
getErrors() - Method in class org.jasig.cas.web.flow.AuthenticationExceptionHandler
 
getEvaluationOrder() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getEvaluationOrder() - Method in interface org.jasig.cas.services.RegisteredService
Gets the relative evaluation order of this service when determining matches.
getEvictions() - Method in interface org.jasig.cas.monitor.CacheStatistics
Gets the number of items evicted from the cache in order to make space for new items.
getEvictions() - Method in class org.jasig.cas.monitor.SimpleCacheStatistics
 
getExpirationDate() - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy.Lock
 
getFailures() - Method in interface org.jasig.cas.authentication.Authentication
Gets a map describing failed authentications.
getFailures() - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Gets the authentication failure map.
getFailures() - Method in class org.jasig.cas.authentication.ImmutableAuthentication
 
getFirst() - Method in exception org.jasig.cas.authentication.MixedPrincipalException
Gets the first resolved principal.
getFirst() - Method in class org.jasig.cas.util.Pair
Return the first object of the pair.
getFormattedDateAndTime(Date) - Static method in class org.jasig.cas.util.SamlDateUtils
 
getFreeMemory() - Method in class org.jasig.cas.monitor.MemoryStatus
Gets JVM free memory.
getGrantingTicket() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getGrantingTicket() - Method in interface org.jasig.cas.ticket.Ticket
Method to retrieve the TicketGrantingTicket that granted this ticket.
getHandlerErrors() - Method in exception org.jasig.cas.authentication.AuthenticationException
Gets an unmodifable map of handler names to errors.
getHandlerName() - Method in class org.jasig.cas.authentication.HandlerResult
 
getHandlerSuccesses() - Method in exception org.jasig.cas.authentication.AuthenticationException
Gets an unmodifable map of handler names to authentication successes.
getHttpServletRequest(RequestContext) - Static method in class org.jasig.cas.web.support.WebUtils
 
getHttpServletResponse(RequestContext) - Static method in class org.jasig.cas.web.support.WebUtils
 
getId() - Method in class org.jasig.cas.authentication.BasicCredentialMetaData
 
getId() - Method in interface org.jasig.cas.authentication.Credential
Gets a credential identifier that is safe to record for logging, auditing, or presentation to the user.
getId() - Method in interface org.jasig.cas.authentication.CredentialMetaData
Gets a unique identifier for the kind of credential this represents.
getId() - Method in class org.jasig.cas.authentication.HttpBasedServiceCredential
Gets a credential identifier that is safe to record for logging, auditing, or presentation to the user.
getId() - Method in class org.jasig.cas.authentication.OneTimePasswordCredential
Gets the unique ID commonly used to look up a one-time password in a system of record.
getId() - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
getId() - Method in interface org.jasig.cas.authentication.principal.Principal
 
getId() - Method in class org.jasig.cas.authentication.principal.SimplePrincipal
 
getId() - Method in class org.jasig.cas.authentication.UsernamePasswordCredential
Gets a credential identifier that is safe to record for logging, auditing, or presentation to the user.
getId() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getId() - Method in interface org.jasig.cas.services.RegisteredService
The numeric identifier for this service.
getId() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getId() - Method in interface org.jasig.cas.ticket.Ticket
Method to retrieve the id.
getIdleCount() - Method in class org.jasig.cas.monitor.AbstractPoolMonitor
Gets the number of pool resources idle at present.
getIdleCount() - Method in class org.jasig.cas.monitor.DataSourceMonitor
 
getIdleCount() - Method in class org.jasig.cas.monitor.PoolStatus
Gets the number of idle pool resources.
getLastTimeUsed() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getLastTimeUsed() - Method in interface org.jasig.cas.ticket.TicketState
Returns the last time the ticket was used.
getLog(JoinPoint) - Method in class org.jasig.cas.aspect.LogAspect
 
getLoginTicketFromFlowScope(RequestContext) - Static method in class org.jasig.cas.web.support.WebUtils
 
getLoginTicketFromRequest(RequestContext) - Static method in class org.jasig.cas.web.support.WebUtils
 
getLogoutRequests(RequestContext) - Static method in class org.jasig.cas.web.support.WebUtils
 
getLogoutType() - Method in class org.jasig.cas.services.AbstractRegisteredService
Returns the logout type of the service.
getLogoutType() - Method in interface org.jasig.cas.services.RegisteredService
Returns the logout type of the service.
getMaxLength() - Method in class org.jasig.cas.util.DefaultRandomStringGenerator
 
getMaxLength() - Method in interface org.jasig.cas.util.RandomStringGenerator
 
getMessage() - Method in exception org.jasig.cas.ticket.InvalidTicketException
Returns the ticket id that causes this exception.
getMinLength() - Method in class org.jasig.cas.util.DefaultRandomStringGenerator
 
getMinLength() - Method in interface org.jasig.cas.util.RandomStringGenerator
 
getName() - Method in class org.jasig.cas.authentication.AbstractAuthenticationHandler
 
getName() - Method in interface org.jasig.cas.authentication.AuthenticationHandler
Gets a unique name for this authentication handler within the Spring context that contains it.
getName() - Method in class org.jasig.cas.monitor.AbstractNamedMonitor
 
getName() - Method in interface org.jasig.cas.monitor.CacheStatistics
Gets a descriptive name of the cache instance for which statistics apply.
getName() - Method in class org.jasig.cas.monitor.HealthCheckMonitor
Gets the name of the monitor.
getName() - Method in class org.jasig.cas.monitor.MemoryMonitor
Gets the name of the monitor.
getName() - Method in interface org.jasig.cas.monitor.Monitor
Gets the name of the monitor.
getName() - Method in class org.jasig.cas.monitor.SessionMonitor
Gets the name of the monitor.
getName() - Method in class org.jasig.cas.monitor.SimpleCacheStatistics
Gets a descriptive name of the cache instance for which statistics apply.
getName() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getName() - Method in interface org.jasig.cas.services.RegisteredService
Returns the name of the service.
getNewString() - Method in class org.jasig.cas.util.DefaultRandomStringGenerator
 
getNewString() - Method in interface org.jasig.cas.util.RandomStringGenerator
 
getNewStringAsBytes() - Method in class org.jasig.cas.util.DefaultRandomStringGenerator
 
getNewStringAsBytes() - Method in interface org.jasig.cas.util.RandomStringGenerator
 
getNewTicketId(String) - Method in class org.jasig.cas.util.DefaultUniqueTicketIdGenerator
 
getNewTicketId(String) - Method in interface org.jasig.cas.util.UniqueTicketIdGenerator
Return a new unique ticket id beginning with the prefix.
getNextLong() - Method in class org.jasig.cas.util.DefaultLongNumericGenerator
 
getNextLong() - Method in interface org.jasig.cas.util.LongNumericGenerator
Get the next long in the sequence.
getNextNumberAsString() - Method in class org.jasig.cas.util.DefaultLongNumericGenerator
 
getNextNumberAsString() - Method in interface org.jasig.cas.util.NumericGenerator
Method to retrieve the next number as a String.
getNextValue() - Method in class org.jasig.cas.util.DefaultLongNumericGenerator
 
getObjectType() - Method in class org.jasig.cas.util.PrivateKeyFactoryBean
 
getObjectType() - Method in class org.jasig.cas.util.PublicKeyFactoryBean
 
getOriginalService() - Method in exception org.jasig.cas.ticket.TicketValidationException
 
getOriginalUrl() - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
Return the original url provided (as service or targetService request parameter).
getOriginalUrl() - Method in interface org.jasig.cas.authentication.principal.WebApplicationService
Return the original url provided (as service or targetService request parameter).
getOwner() - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
Gets the current owner of the lock as determined by querying for uniqueId.
getParams() - Method in class org.jasig.cas.Message
 
getPassword() - Method in class org.jasig.cas.authentication.OneTimePasswordCredential
Gets the cleartext one-time password value.
getPassword() - Method in class org.jasig.cas.authentication.UsernamePasswordCredential
 
getPasswordChangeUrl() - Method in class org.jasig.cas.authentication.support.PasswordExpiringWarningMessage
 
getPasswordEncoder() - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Method to return the PasswordEncoder to be used to encode passwords.
getPasswordPolicyConfiguration() - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
getPasswordPolicyUrl() - Method in class org.jasig.cas.authentication.support.PasswordPolicyConfiguration
 
getPasswordWarningNumberOfDays() - Method in class org.jasig.cas.authentication.support.PasswordPolicyConfiguration
 
getPercentFree() - Method in interface org.jasig.cas.monitor.CacheStatistics
Gets the percent free capacity remaining in the cache.
getPercentFree() - Method in class org.jasig.cas.monitor.SimpleCacheStatistics
 
getPolicy() - Method in exception org.jasig.cas.ticket.UnsatisfiedAuthenticationPolicyException
Gets the unsatisfied policy that caused this exception.
getPostResponse(String, Map<String, String>) - Static method in class org.jasig.cas.authentication.principal.Response
 
getPreviousTimeUsed() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getPreviousTimeUsed() - Method in interface org.jasig.cas.ticket.TicketState
Get the second to last time used.
getPrimaryAuthentication() - Method in interface org.jasig.cas.validation.Assertion
Gets the authentication event that is basis of this assertion.
getPrimaryAuthentication() - Method in class org.jasig.cas.validation.ImmutableAssertion
 
getPrincipal() - Method in interface org.jasig.cas.authentication.Authentication
Method to obtain the Principal.
getPrincipal() - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Gets the authenticated principal.
getPrincipal() - Method in class org.jasig.cas.authentication.HandlerResult
 
getPrincipal() - Method in class org.jasig.cas.authentication.ImmutableAuthentication
 
getPrincipal() - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
getPrincipalNameTransformer() - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
getProxiedTicketInstance(Ticket) - Method in class org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
 
getRedirectResponse(String, Map<String, String>) - Static method in class org.jasig.cas.authentication.principal.Response
 
getRegisteredService() - Method in class org.jasig.cas.services.ServiceContext
Gets the registered service for the service principal.
getRegisteredServicesAsStrings() - Method in class org.jasig.cas.services.jmx.AbstractServicesManagerMBean
 
getRequiredHandlers() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getRequiredHandlers() - Method in interface org.jasig.cas.services.RegisteredService
Gets the set of handler names that must successfully authenticate credentials in order to access the service.
getResponse(String) - Method in class org.jasig.cas.authentication.principal.SimpleWebApplicationServiceImpl
 
getResponse(String) - Method in interface org.jasig.cas.authentication.principal.WebApplicationService
Constructs the url to redirect the service back to.
getResponseType() - Method in class org.jasig.cas.authentication.principal.Response
 
getRoot() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Gets the ticket-granting ticket at the root of the ticket hierarchy.
getRoot() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Gets the ticket-granting ticket at the root of the ticket hierarchy.
getSecond() - Method in exception org.jasig.cas.authentication.MixedPrincipalException
Gets the second resolved principal.
getSecond() - Method in class org.jasig.cas.util.Pair
Return the second object of the pair.
getService() - Method in class org.jasig.cas.logout.LogoutRequest
 
getService() - Method in class org.jasig.cas.services.ServiceContext
Gets the service principal.
getService() - Method in interface org.jasig.cas.ticket.ServiceTicket
Retrieve the service this ticket was given for.
getService() - Method in class org.jasig.cas.ticket.ServiceTicketImpl
 
getService() - Method in interface org.jasig.cas.validation.Assertion
Method to obtain the service for which we are asserting this ticket is valid for.
getService() - Method in class org.jasig.cas.validation.ImmutableAssertion
 
getService(List<ArgumentExtractor>, HttpServletRequest) - Static method in class org.jasig.cas.web.support.WebUtils
 
getService(List<ArgumentExtractor>, RequestContext) - Static method in class org.jasig.cas.web.support.WebUtils
 
getService(RequestContext) - Static method in class org.jasig.cas.web.support.WebUtils
 
getServiceId() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getServiceId() - Method in interface org.jasig.cas.services.RegisteredService
The unique identifier for this service.
getServices() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Gets an immutable map of service ticket and services accessed by this ticket-granting ticket.
getServices() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Gets an immutable map of service ticket and services accessed by this ticket-granting ticket.
getServicesManager() - Method in class org.jasig.cas.services.jmx.AbstractServicesManagerMBean
 
getServiceTicketCount() - Method in class org.jasig.cas.monitor.SessionStatus
Gets the total number of service tickets in the CAS ticket registry.
getServiceTicketFromRequestScope(RequestContext) - Static method in class org.jasig.cas.web.support.WebUtils
 
getSessionCount() - Method in class org.jasig.cas.monitor.SessionStatus
Gets total number of SSO sessions maintained by CAS.
getSize() - Method in interface org.jasig.cas.monitor.CacheStatistics
Gets the current size of the cache in a unit specific to the cache being monitored (e.g.
getSize() - Method in class org.jasig.cas.monitor.SimpleCacheStatistics
 
getStatistics() - Method in class org.jasig.cas.monitor.AbstractCacheMonitor
 
getStatistics() - Method in class org.jasig.cas.monitor.CacheStatus
Gets the current cache statistics.
getStatus() - Method in class org.jasig.cas.logout.LogoutRequest
 
getSuccesses() - Method in interface org.jasig.cas.authentication.Authentication
Gets a map describing successful authentications produced by AuthenticationHandler components.
getSuccesses() - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Gets the authentication success map.
getSuccesses() - Method in class org.jasig.cas.authentication.ImmutableAuthentication
 
getSupplementalAuthentications() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Gets a list of supplemental authentications associated with this ticket.
getSupplementalAuthentications() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Gets a list of supplemental authentications associated with this ticket.
getTheme() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getTheme() - Method in interface org.jasig.cas.services.RegisteredService
Returns a short theme name.
getTicket(String, Class<? extends Ticket>) - Method in class org.jasig.cas.ticket.registry.AbstractTicketRegistry
Retrieve a ticket from the registry.
getTicket(String) - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
getTicket(String) - Method in class org.jasig.cas.ticket.registry.JpaTicketRegistry
 
getTicket(String, Class<? extends Ticket>) - Method in interface org.jasig.cas.ticket.registry.TicketRegistry
Retrieve a ticket from the registry.
getTicket(String) - Method in interface org.jasig.cas.ticket.registry.TicketRegistry
Retrieve a ticket from the registry.
getTicketGrantingTicketId(RequestContext) - Static method in class org.jasig.cas.web.support.WebUtils
 
getTicketId() - Method in class org.jasig.cas.logout.LogoutRequest
 
getTickets() - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
getTickets() - Method in class org.jasig.cas.ticket.registry.JpaTicketRegistry
 
getTickets() - Method in interface org.jasig.cas.ticket.registry.TicketRegistry
Retrieve all tickets from the registry.
getTotalMemory() - Method in class org.jasig.cas.monitor.MemoryStatus
Gets JVM total memory.
getType() - Method in exception org.jasig.cas.authentication.handler.AuthenticationException
Method to return the error type of this exception.
getUniqueId() - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy.Lock
 
getUrl() - Method in class org.jasig.cas.authentication.principal.Response
 
getUsername() - Method in class org.jasig.cas.authentication.UsernamePasswordCredential
 
getUsernameAttribute() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
getUsernameAttribute() - Method in interface org.jasig.cas.services.RegisteredService
Get the name of the attribute this service prefers to consume as username.
getVersion() - Static method in class org.jasig.cas.CasVersion
 
getWarnings() - Method in class org.jasig.cas.authentication.HandlerResult
 
grantServiceTicket(String, Service) - Method in interface org.jasig.cas.CentralAuthenticationService
Grants a ServiceTicket that may be used to access the given service.
grantServiceTicket(String, Service, Credential...) - Method in interface org.jasig.cas.CentralAuthenticationService
Grant a ServiceTicket that may be used to access the given service by authenticating the given credentials.
grantServiceTicket(String, Service, Credential...) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
grantServiceTicket(String, Service) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
grantServiceTicket(String, Service) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Grants a ServiceTicket that may be used to access the given service.
grantServiceTicket(String, Service, Credential...) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Grant a ServiceTicket that may be used to access the given service by authenticating the given credentials.
grantServiceTicket(String, Service, ExpirationPolicy, boolean) - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Grant a ServiceTicket for a specific service.
grantServiceTicket(String, Service, ExpirationPolicy, boolean) - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Grant a ServiceTicket for a specific service.
grantTicketGrantingTicket(String, Authentication, ExpirationPolicy) - Method in interface org.jasig.cas.ticket.ServiceTicket
Method to grant a TicketGrantingTicket from this service to the authentication.
grantTicketGrantingTicket(String, Authentication, ExpirationPolicy) - Method in class org.jasig.cas.ticket.ServiceTicketImpl
 

H

handle(Callback[]) - Method in class org.jasig.cas.authentication.handler.support.JaasAuthenticationHandler.UsernamePasswordCallbackHandler
 
handle(Credential, String) - Method in interface org.jasig.cas.ticket.proxy.ProxyHandler
Method to actually process the proxy request.
handle(Credential, String) - Method in class org.jasig.cas.ticket.proxy.support.Cas10ProxyHandler
 
handle(Credential, String) - Method in class org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler
 
handle(AuthenticationException, MessageContext) - Method in class org.jasig.cas.web.flow.AuthenticationExceptionHandler
Maps an authentication exception onto a state name equal to the simple class name of the AuthenticationException.getHandlerErrors() with highest precedence.
HandlerResult - Class in org.jasig.cas.authentication
Contains information about a successful authentication produced by an AuthenticationHandler.
HandlerResult(AuthenticationHandler, CredentialMetaData) - Constructor for class org.jasig.cas.authentication.HandlerResult
 
HandlerResult(AuthenticationHandler, CredentialMetaData, Principal) - Constructor for class org.jasig.cas.authentication.HandlerResult
 
HandlerResult(AuthenticationHandler, CredentialMetaData, List<Message>) - Constructor for class org.jasig.cas.authentication.HandlerResult
 
HandlerResult(AuthenticationHandler, CredentialMetaData, Principal, List<Message>) - Constructor for class org.jasig.cas.authentication.HandlerResult
 
HardTimeoutExpirationPolicy - Class in org.jasig.cas.ticket.support
Ticket expiration policy based on a hard timeout from ticket creation time rather than the "idle" timeout provided by TimeoutExpirationPolicy.
HardTimeoutExpirationPolicy(long) - Constructor for class org.jasig.cas.ticket.support.HardTimeoutExpirationPolicy
 
hashCode() - Method in class org.jasig.cas.authentication.AbstractCredential
 
hashCode() - Method in class org.jasig.cas.authentication.BasicCredentialMetaData
 
hashCode() - Method in class org.jasig.cas.authentication.HandlerResult
 
hashCode() - Method in class org.jasig.cas.authentication.HttpBasedServiceCredential
 
hashCode() - Method in class org.jasig.cas.authentication.ImmutableAuthentication
 
hashCode() - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
hashCode() - Method in class org.jasig.cas.authentication.principal.SimplePrincipal
 
hashCode() - Method in class org.jasig.cas.authentication.RememberMeUsernamePasswordCredential
 
hashCode() - Method in class org.jasig.cas.authentication.UsernamePasswordCredential
 
hashCode() - Method in class org.jasig.cas.Message
 
hashCode() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
hashCode() - Method in class org.jasig.cas.ticket.AbstractTicket
 
hashCode() - Method in class org.jasig.cas.validation.ImmutableAssertion
 
HealthCheckMonitor - Class in org.jasig.cas.monitor
Simple health check monitor that reports the overall health as the greatest reported StatusCode of an arbitrary number of individual checks.
HealthCheckMonitor() - Constructor for class org.jasig.cas.monitor.HealthCheckMonitor
 
HealthStatus - Class in org.jasig.cas.monitor
Describes the overall health status of the CAS server as determined by composite status values.
HealthStatus(StatusCode, Map<String, Status>) - Constructor for class org.jasig.cas.monitor.HealthStatus
Creates a new status object with the given code.
HttpBasedServiceCredential - Class in org.jasig.cas.authentication
A credential representing an HTTP endpoint given by a URL.
HttpBasedServiceCredential() - Constructor for class org.jasig.cas.authentication.HttpBasedServiceCredential
Empty constructor used by Kryo for de-serialization.
HttpBasedServiceCredential(URL) - Constructor for class org.jasig.cas.authentication.HttpBasedServiceCredential
Creates a new instance for an HTTP endpoint located at the given URL.
HttpBasedServiceCredentialsAuthenticationHandler - Class in org.jasig.cas.authentication.handler.support
Class to validate the credential presented by communicating with the web server and checking the certificate that is returned against the hostname, etc.
HttpBasedServiceCredentialsAuthenticationHandler() - Constructor for class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
 
HttpClient - Interface in org.jasig.cas.util
Define the behaviour of a HTTP client.

I

ImmutableAssertion - Class in org.jasig.cas.validation
An immutable, serializable ticket validation assertion.
ImmutableAssertion(Authentication, List<Authentication>, Service, boolean) - Constructor for class org.jasig.cas.validation.ImmutableAssertion
Creates a new instance with required parameters.
ImmutableAuthentication - Class in org.jasig.cas.authentication
Immutable authentication event whose attributes may not change after creation.
ImmutableAuthentication(Date, List<CredentialMetaData>, Principal, Map<String, Object>, Map<String, HandlerResult>, Map<String, Class<? extends Exception>>) - Constructor for class org.jasig.cas.authentication.ImmutableAuthentication
Creates a new instance with the given data.
INFO - Static variable in class org.jasig.cas.monitor.Status
Generic INFO status.
init(ServletConfig) - Method in class org.jasig.cas.web.init.SafeDispatcherServlet
 
INITIAL_IDENTIFIER_VALUE - Static variable in interface org.jasig.cas.services.RegisteredService
Initial ID value of newly created (but not persisted) registered service.
InMemoryServiceRegistryDaoImpl - Class in org.jasig.cas.services
Default In Memory Service Registry Dao for test/demonstration purposes.
InMemoryServiceRegistryDaoImpl() - Constructor for class org.jasig.cas.services.InMemoryServiceRegistryDaoImpl
 
interpolate(String, MessageInterpolator.Context) - Method in class org.jasig.cas.util.SpringAwareMessageMessageInterpolator
 
interpolate(String, MessageInterpolator.Context, Locale) - Method in class org.jasig.cas.util.SpringAwareMessageMessageInterpolator
 
InvalidLoginLocationException - Exception in org.jasig.cas.authentication
Describes an error condition where authentication occurs from a location that is disallowed by security policy applied to the underlying user account.
InvalidLoginLocationException() - Constructor for exception org.jasig.cas.authentication.InvalidLoginLocationException
 
InvalidLoginLocationException(String) - Constructor for exception org.jasig.cas.authentication.InvalidLoginLocationException
 
InvalidLoginTimeException - Exception in org.jasig.cas.authentication
Describes an error condition where authentication occurs at a time that is disallowed by security policy applied to the underlying user account.
InvalidLoginTimeException() - Constructor for exception org.jasig.cas.authentication.InvalidLoginTimeException
 
InvalidLoginTimeException(String) - Constructor for exception org.jasig.cas.authentication.InvalidLoginTimeException
 
InvalidTicketException - Exception in org.jasig.cas.ticket
TicketException to alert that a Ticket was not found or that it is expired.
InvalidTicketException(String) - Constructor for exception org.jasig.cas.ticket.InvalidTicketException
Constructs a InvalidTicketException with the default exception code.
InvalidTicketException(Throwable, String) - Constructor for exception org.jasig.cas.ticket.InvalidTicketException
Constructs a InvalidTicketException with the default exception code and the original exception that was thrown.
isAllowedToProxy() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
isAllowedToProxy() - Method in interface org.jasig.cas.services.RegisteredService
Is this application allowed to take part in the proxying capabilities of CAS?
isAlwaysDisplayPasswordExpirationWarning() - Method in class org.jasig.cas.authentication.support.PasswordPolicyConfiguration
 
isAnonymousAccess() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
isAnonymousAccess() - Method in interface org.jasig.cas.services.RegisteredService
Determines whether the service is allowed anonymous or privileged access to user information.
isEnabled() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
isEnabled() - Method in interface org.jasig.cas.services.RegisteredService
Is this application currently allowed to use CAS?
isExpired() - Method in class org.jasig.cas.ticket.AbstractTicket
 
isExpired(TicketState) - Method in interface org.jasig.cas.ticket.ExpirationPolicy
Method to determine if a Ticket has expired or not, based on the policy.
isExpired(TicketState) - Method in class org.jasig.cas.ticket.support.HardTimeoutExpirationPolicy
 
isExpired(TicketState) - Method in class org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutExpirationPolicy
 
isExpired(TicketState) - Method in class org.jasig.cas.ticket.support.NeverExpiresExpirationPolicy
 
isExpired(TicketState) - Method in class org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy
 
isExpired(TicketState) - Method in class org.jasig.cas.ticket.support.ThrottledUseAndTimeoutExpirationPolicy
 
isExpired(TicketState) - Method in class org.jasig.cas.ticket.support.TicketGrantingTicketExpirationPolicy
 
isExpired(TicketState) - Method in class org.jasig.cas.ticket.support.TimeoutExpirationPolicy
 
isExpired() - Method in interface org.jasig.cas.ticket.Ticket
Determines if the ticket is expired.
isExpiredInternal() - Method in class org.jasig.cas.ticket.AbstractTicket
 
isExpiredInternal() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Return if the TGT is expired.
isFromNewLogin() - Method in interface org.jasig.cas.ticket.ServiceTicket
Determine if this ticket was created at the same time as a TicketGrantingTicket.
isFromNewLogin() - Method in class org.jasig.cas.ticket.ServiceTicketImpl
 
isFromNewLogin() - Method in interface org.jasig.cas.validation.Assertion
True if the validated ticket was granted in the same transaction as that in which its grantor GrantingTicket was originally issued.
isFromNewLogin() - Method in class org.jasig.cas.validation.ImmutableAssertion
 
isIgnoreAttributes() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
isIgnoreAttributes() - Method in interface org.jasig.cas.services.RegisteredService
Sets whether we should bother to read the attribute list or not.
isLoggedOutAlready() - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
Return if the service is already logged out.
isLoggedOutAlready() - Method in interface org.jasig.cas.authentication.principal.SingleLogoutService
Return if the service is already logged out.
isRememberMe() - Method in interface org.jasig.cas.authentication.RememberMeCredential
 
isRememberMe() - Method in class org.jasig.cas.authentication.RememberMeUsernamePasswordCredential
 
isRenew() - Method in class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
Method to determine if we require renew to be true.
isRenewPresent(RequestContext) - Method in class org.jasig.cas.web.flow.AbstractNonInteractiveCredentialsAction
 
isRoot() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Convenience method to determine if the TicketGrantingTicket is the root of the hierarchy of tickets.
isRoot() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Return if the TGT has no parent.
isSatisfiedBy(Authentication) - Method in class org.jasig.cas.authentication.AllAuthenticationPolicy
 
isSatisfiedBy(Authentication) - Method in class org.jasig.cas.authentication.AnyAuthenticationPolicy
 
isSatisfiedBy(Authentication) - Method in interface org.jasig.cas.authentication.AuthenticationPolicy
Determines whether an authentication event isSatisfiedBy arbitrary security policy.
isSatisfiedBy(Authentication) - Method in class org.jasig.cas.authentication.NotPreventedAuthenticationPolicy
 
isSatisfiedBy(Authentication) - Method in class org.jasig.cas.authentication.RequiredHandlerAuthenticationPolicy
 
isSatisfiedBy(Assertion) - Method in class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
 
isSatisfiedBy(Assertion) - Method in interface org.jasig.cas.validation.ValidationSpecification
 
isSatisfiedByInternal(Assertion) - Method in class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
Template method to allow for additional checks by subclassed methods without needing to call super.isSatisfiedBy(...).
isSatisfiedByInternal(Assertion) - Method in class org.jasig.cas.validation.Cas10ProtocolValidationSpecification
 
isSatisfiedByInternal(Assertion) - Method in class org.jasig.cas.validation.Cas20ProtocolValidationSpecification
 
isSatisfiedByInternal(Assertion) - Method in class org.jasig.cas.validation.Cas20WithoutProxyingValidationSpecification
 
isSsoEnabled() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
isSsoEnabled() - Method in interface org.jasig.cas.services.RegisteredService
Does this application participate in the SSO session?
isValidEndPoint(String) - Method in interface org.jasig.cas.util.HttpClient
Make a synchronous HTTP(S) call to ensure that the url is reachable.
isValidEndPoint(URL) - Method in interface org.jasig.cas.util.HttpClient
Make a synchronous HTTP(S) call to ensure that the url is reachable.
isValidEndPoint(String) - Method in class org.jasig.cas.util.SimpleHttpClient
Make a synchronous HTTP(S) call to ensure that the url is reachable.
isValidEndPoint(URL) - Method in class org.jasig.cas.util.SimpleHttpClient
Make a synchronous HTTP(S) call to ensure that the url is reachable.
isValidFor(Service) - Method in interface org.jasig.cas.ticket.ServiceTicket
Attempts to ensure that the service specified matches the service associated with the ticket.
isValidFor(Service) - Method in class org.jasig.cas.ticket.ServiceTicketImpl
Attempts to ensure that the service specified matches the service associated with the ticket.

J

JaasAuthenticationHandler - Class in org.jasig.cas.authentication.handler.support
JAAS Authentication Handler for CAAS.
JaasAuthenticationHandler() - Constructor for class org.jasig.cas.authentication.handler.support.JaasAuthenticationHandler
 
JaasAuthenticationHandler.UsernamePasswordCallbackHandler - Class in org.jasig.cas.authentication.handler.support
A simple JAAS CallbackHandler which accepts a Name String and Password String in the constructor.
JaasAuthenticationHandler.UsernamePasswordCallbackHandler(String, String) - Constructor for class org.jasig.cas.authentication.handler.support.JaasAuthenticationHandler.UsernamePasswordCallbackHandler
Constuctor accepts name and password to be used for authentication.
JpaLockingStrategy - Class in org.jasig.cas.ticket.registry.support
JPA 2.0 implementation of an exclusive, non-reentrant lock.
JpaLockingStrategy() - Constructor for class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
 
JpaLockingStrategy.Lock - Class in org.jasig.cas.ticket.registry.support
Describes a database lock.
JpaLockingStrategy.Lock() - Constructor for class org.jasig.cas.ticket.registry.support.JpaLockingStrategy.Lock
 
JpaServiceRegistryDaoImpl - Class in org.jasig.cas.services
Implementation of the ServiceRegistryDao based on JPA.
JpaServiceRegistryDaoImpl() - Constructor for class org.jasig.cas.services.JpaServiceRegistryDaoImpl
 
JpaTicketRegistry - Class in org.jasig.cas.ticket.registry
JPA implementation of a CAS TicketRegistry.
JpaTicketRegistry() - Constructor for class org.jasig.cas.ticket.registry.JpaTicketRegistry
 

L

load() - Method in class org.jasig.cas.services.InMemoryServiceRegistryDaoImpl
 
load() - Method in class org.jasig.cas.services.JpaServiceRegistryDaoImpl
 
load() - Method in interface org.jasig.cas.services.ServiceRegistryDao
Retrieve the services from the data store.
LockingStrategy - Interface in org.jasig.cas.ticket.registry.support
Strategy pattern for defining a locking strategy in support of exclusive execution of some process.
LogAspect - Class in org.jasig.cas.aspect
 
LogAspect() - Constructor for class org.jasig.cas.aspect.LogAspect
 
logger - Variable in class org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
Instance of logging for subclasses.
logger - Variable in class org.jasig.cas.authentication.PolicyBasedAuthenticationManager
Log instance for logging events, errors, warnings, etc.
LOGGER - Static variable in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
Logger instance.
logger - Variable in class org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver
Log instance.
LOGGER - Static variable in class org.jasig.cas.authentication.principal.Response
Log instance.
logger - Variable in class org.jasig.cas.authentication.support.PasswordPolicyConfiguration
Logger instance.
logger - Variable in class org.jasig.cas.monitor.AbstractNamedMonitor
Logger instance.
logger - Variable in class org.jasig.cas.ticket.registry.AbstractTicketRegistry
The Commons Logging logger instance.
logger - Variable in class org.jasig.cas.web.DelegateController
The logger.
logger - Variable in class org.jasig.cas.web.flow.AuthenticationViaFormAction
Logger instance.
logger - Variable in class org.jasig.cas.web.view.AbstractCasView
Logger instance.
LogoutManager - Interface in org.jasig.cas.logout
A logout manager handles the Single Log Out process.
LogoutManagerImpl - Class in org.jasig.cas.logout
This logout manager handles the Single Log Out process.
LogoutManagerImpl(ServicesManager, HttpClient, LogoutMessageCreator) - Constructor for class org.jasig.cas.logout.LogoutManagerImpl
Build the logout manager.
LogoutMessageCreator - Interface in org.jasig.cas.logout
Contract that defines the format of the logout message sent to a client to indicate that an SSO session has terminated.
LogoutRequest - Class in org.jasig.cas.logout
Define a logout request for a service accessed by a user.
LogoutRequest(String, SingleLogoutService) - Constructor for class org.jasig.cas.logout.LogoutRequest
Build a logout request from ticket identifier and service.
LogoutRequestStatus - Enum in org.jasig.cas.logout
Define the status of a logout request.
LogoutType - Enum in org.jasig.cas.services
Enumeration of the logout type.
LongNumericGenerator - Interface in org.jasig.cas.util
Interface to guaranteed to return a long.

M

markTicketExpired() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Mark a ticket as expired.
markTicketExpired() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Mark a ticket as expired.
matches(Service) - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
matches(Service) - Method in interface org.jasig.cas.authentication.principal.Service
 
matches(Service) - Method in class org.jasig.cas.services.RegexRegisteredService
 
matches(Service) - Method in interface org.jasig.cas.services.RegisteredService
Returns whether the service matches the registered service.
matches(Service) - Method in class org.jasig.cas.services.RegisteredServiceImpl
 
matchesExistingService(Service) - Method in class org.jasig.cas.services.DefaultServicesManagerImpl
 
matchesExistingService(Service) - Method in interface org.jasig.cas.services.ServicesManager
Convenience method to let one know if a service exists in the data store.
maxLength() - Method in class org.jasig.cas.util.DefaultLongNumericGenerator
 
maxLength() - Method in interface org.jasig.cas.util.NumericGenerator
The guaranteed maximum length of a String returned by this generator.
MemoryMonitor - Class in org.jasig.cas.monitor
Monitors JVM memory usage.
MemoryMonitor() - Constructor for class org.jasig.cas.monitor.MemoryMonitor
 
MemoryStatus - Class in org.jasig.cas.monitor
Describes the memory status of the JVM.
MemoryStatus(StatusCode, long, long) - Constructor for class org.jasig.cas.monitor.MemoryStatus
Creates a new status object with the given code.
Message - Class in org.jasig.cas
Simple parameterized message descriptor with a code that refers to a message bundle key and a default message string to use if no message code can be resolved.
Message(String) - Constructor for class org.jasig.cas.Message
 
Message(String, String, Serializable...) - Constructor for class org.jasig.cas.Message
 
minLength() - Method in class org.jasig.cas.util.DefaultLongNumericGenerator
 
minLength() - Method in interface org.jasig.cas.util.NumericGenerator
The guaranteed minimum length of a String returned by this generator.
MixedPrincipalException - Exception in org.jasig.cas.authentication
Describes an error condition where non-identical principals have been resolved while authenticating multiple credentials.
MixedPrincipalException(Authentication, Principal, Principal) - Constructor for exception org.jasig.cas.authentication.MixedPrincipalException
Creates a new instance from what would otherwise have been a successful authentication event and the two disparate principals resolved.
Monitor<S extends Status> - Interface in org.jasig.cas.monitor
A monitor observes a resource and reports its status.
MultiTimeUseOrTimeoutExpirationPolicy - Class in org.jasig.cas.ticket.support
ExpirationPolicy that is based on certain number of uses of a ticket or a certain time period for a ticket to exist.
MultiTimeUseOrTimeoutExpirationPolicy(int, long) - Constructor for class org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutExpirationPolicy
 
MultiTimeUseOrTimeoutExpirationPolicy(int, long, TimeUnit) - Constructor for class org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutExpirationPolicy
 

N

name - Variable in class org.jasig.cas.monitor.AbstractNamedMonitor
Monitor name.
needsCallback() - Method in class org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
 
needsCallback() - Method in class org.jasig.cas.ticket.registry.JpaTicketRegistry
 
NeverExpiresExpirationPolicy - Class in org.jasig.cas.ticket.support
NeverExpiresExpirationPolicy always answers false when asked if a Ticket is expired.
NeverExpiresExpirationPolicy() - Constructor for class org.jasig.cas.ticket.support.NeverExpiresExpirationPolicy
 
newInstance(Authentication) - Static method in class org.jasig.cas.authentication.AuthenticationBuilder
Creates a new builder initialized with data from the given authentication source.
newInstance() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
newInstance() - Method in class org.jasig.cas.services.RegexRegisteredService
 
newInstance() - Method in class org.jasig.cas.services.RegisteredServiceImpl
 
NoOpLockingStrategy - Class in org.jasig.cas.ticket.registry.support
No-Op locking strategy that allows the use of DefaultTicketRegistryCleaner in environments where exclusive access to the registry for cleaning is either unnecessary or not possible.
NoOpLockingStrategy() - Constructor for class org.jasig.cas.ticket.registry.support.NoOpLockingStrategy
 
NoOpPrincipalNameTransformer - Class in org.jasig.cas.authentication.handler
Simple implementation that actually does NO transformation.
NoOpPrincipalNameTransformer() - Constructor for class org.jasig.cas.authentication.handler.NoOpPrincipalNameTransformer
 
NotPreventedAuthenticationPolicy - Class in org.jasig.cas.authentication
Authentication policy that defines success as at least one authentication success and no authentication attempts that were prevented by system errors.
NotPreventedAuthenticationPolicy() - Constructor for class org.jasig.cas.authentication.NotPreventedAuthenticationPolicy
 
NumericGenerator - Interface in org.jasig.cas.util
Interface to return a new sequential number for each call.

O

observe() - Method in class org.jasig.cas.monitor.AbstractCacheMonitor
 
observe() - Method in class org.jasig.cas.monitor.AbstractPoolMonitor
Observes the monitored resource and reports the status.
observe() - Method in class org.jasig.cas.monitor.HealthCheckMonitor
Observes the monitored resource and reports the status.
observe() - Method in class org.jasig.cas.monitor.MemoryMonitor
Observes the monitored resource and reports the status.
observe() - Method in interface org.jasig.cas.monitor.Monitor
Observes the monitored resource and reports the status.
observe() - Method in class org.jasig.cas.monitor.SessionMonitor
Observes the monitored resource and reports the status.
OK - Static variable in class org.jasig.cas.monitor.Status
Generic OK status.
onError(RequestContext, Credential) - Method in class org.jasig.cas.web.flow.AbstractNonInteractiveCredentialsAction
Hook method to allow for additional processing of the response before returning an error event.
OneTimePasswordCredential - Class in org.jasig.cas.authentication
Describes a one-time-password credential that contains an optional unique identifier and required password.
OneTimePasswordCredential(String) - Constructor for class org.jasig.cas.authentication.OneTimePasswordCredential
Creates a one-time-password with just a password.
OneTimePasswordCredential(String, String) - Constructor for class org.jasig.cas.authentication.OneTimePasswordCredential
Creates a one-time-password with unique ID and password.
onSuccess(RequestContext, Credential) - Method in class org.jasig.cas.web.flow.AbstractNonInteractiveCredentialsAction
Hook method to allow for additional processing of the response before returning a success event.
org.jasig.cas - package org.jasig.cas
This is the entry point to the part of the CAS processing that is independent of the user/program interface.
org.jasig.cas.aspect - package org.jasig.cas.aspect
 
org.jasig.cas.audit.spi - package org.jasig.cas.audit.spi
 
org.jasig.cas.authentication - package org.jasig.cas.authentication
Authentication validates the Credentials provided during a /login request.
org.jasig.cas.authentication.handler - package org.jasig.cas.authentication.handler
The handler package contains the classes used to authenticate a user.
org.jasig.cas.authentication.handler.support - package org.jasig.cas.authentication.handler.support
Authentication.support contains the specific implementations of the AuthenticationHandler interface.
org.jasig.cas.authentication.principal - package org.jasig.cas.authentication.principal
Credentials is a marker interface for an opaque object that may be recognized by Handlers and Resolvers.
org.jasig.cas.authentication.support - package org.jasig.cas.authentication.support
 
org.jasig.cas.logout - package org.jasig.cas.logout
 
org.jasig.cas.monitor - package org.jasig.cas.monitor
 
org.jasig.cas.remoting.server - package org.jasig.cas.remoting.server
Classes to allow CAS to be exposed as a server.
org.jasig.cas.services - package org.jasig.cas.services
This package is contains classes related to the restriction of CAS usage to a particular set of services.
org.jasig.cas.services.jmx - package org.jasig.cas.services.jmx
 
org.jasig.cas.services.support - package org.jasig.cas.services.support
 
org.jasig.cas.ticket - package org.jasig.cas.ticket
Classes that represent tickets and can manipulate tickets.
org.jasig.cas.ticket.proxy - package org.jasig.cas.ticket.proxy
This package contains an abstracted interface for handling the proxying of a user.
org.jasig.cas.ticket.proxy.support - package org.jasig.cas.ticket.proxy.support
Package containing the specific implementations of the ProxyHandler interface related to the various versions of the CAS protocol.
org.jasig.cas.ticket.registry - package org.jasig.cas.ticket.registry
This package contains the classes related to maintaining the persistance of the Tickets for retrieval later by the Central Authentication Service.
org.jasig.cas.ticket.registry.support - package org.jasig.cas.ticket.registry.support
This package contains the supporting versions of the interfaces defined in the ticket package.
org.jasig.cas.ticket.support - package org.jasig.cas.ticket.support
This package includes the various default expiration policies included with CAS.
org.jasig.cas.util - package org.jasig.cas.util
Various utility classes to generate unique ids and work with urls.
org.jasig.cas.validation - package org.jasig.cas.validation
Classes to perform additiona validation the Assertions provided by the CAS server.
org.jasig.cas.web - package org.jasig.cas.web
 
org.jasig.cas.web.bind - package org.jasig.cas.web.bind
The bind package is related to the binding of attributes and properties from the HttpServletRequest object to the Credentials class.
org.jasig.cas.web.flow - package org.jasig.cas.web.flow
 
org.jasig.cas.web.init - package org.jasig.cas.web.init
This package is concerned with the deployment of CAS regardless of configuration exceptions.
org.jasig.cas.web.support - package org.jasig.cas.web.support
 
org.jasig.cas.web.view - package org.jasig.cas.web.view
 

P

Pair<A,B> - Class in org.jasig.cas.util
This class contains a pair of objects.
Pair(A, B) - Constructor for class org.jasig.cas.util.Pair
Build a pair.
PasswordEncoder - Interface in org.jasig.cas.authentication.handler
Interface to provide a standard way to translate a plaintext password into a different representation of that password so that the password may be compared with the stored encrypted password without having to decode the encrypted password.
PasswordExpiringWarningMessage - Class in org.jasig.cas.authentication.support
Message conveying account password expiration warning details.
PasswordExpiringWarningMessage(String, long, String) - Constructor for class org.jasig.cas.authentication.support.PasswordExpiringWarningMessage
Creates a new instance.
PasswordPolicyConfiguration - Class in org.jasig.cas.authentication.support
Container for password policy configuration.
PasswordPolicyConfiguration() - Constructor for class org.jasig.cas.authentication.support.PasswordPolicyConfiguration
 
performLogout(TicketGrantingTicket) - Method in interface org.jasig.cas.logout.LogoutManager
Perform a back channel logout for a given ticket granting ticket and returns all the logout requests.
performLogout(TicketGrantingTicket) - Method in class org.jasig.cas.logout.LogoutManagerImpl
Perform a back channel logout for a given ticket granting ticket and returns all the logout requests.
PersistentIdGenerator - Interface in org.jasig.cas.authentication.principal
Generates a unique consistant Id based on the principal, a service, and some algorithm.
PersonDirectoryPrincipalResolver - Class in org.jasig.cas.authentication.principal
Resolves principals by querying a data source using the Jasig Person Directory API.
PersonDirectoryPrincipalResolver() - Constructor for class org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver
 
PlainTextPasswordEncoder - Class in org.jasig.cas.authentication.handler
Default password encoder for the case where no password encoder is needed.
PlainTextPasswordEncoder() - Constructor for class org.jasig.cas.authentication.handler.PlainTextPasswordEncoder
 
PolicyBasedAuthenticationManager - Class in org.jasig.cas.authentication
Provides an authenticaiton manager that is inherently aware of multiple credentials and supports pluggable security policy via the AuthenticationPolicy component.
PolicyBasedAuthenticationManager(AuthenticationHandler...) - Constructor for class org.jasig.cas.authentication.PolicyBasedAuthenticationManager
Creates a new authentication manager with a varargs array of authentication handlers that are attempted in the listed order for supported credentials.
PolicyBasedAuthenticationManager(List<AuthenticationHandler>) - Constructor for class org.jasig.cas.authentication.PolicyBasedAuthenticationManager
Creates a new authentication manager with a list of authentication handlers that are attempted in the listed order for supported credentials.
PolicyBasedAuthenticationManager(Map<AuthenticationHandler, PrincipalResolver>) - Constructor for class org.jasig.cas.authentication.PolicyBasedAuthenticationManager
Creates a new authentication manager with a map of authentication handlers to the principal resolvers that should be used upon successful authentication if no principal is resolved by the authentication handler.
PoolStatus - Class in org.jasig.cas.monitor
Describes the status of a resource pool.
PoolStatus(StatusCode, String, int, int) - Constructor for class org.jasig.cas.monitor.PoolStatus
Creates a new status object with the given code.
populateAttributes(AuthenticationBuilder, Credential) - Method in interface org.jasig.cas.authentication.AuthenticationMetaDataPopulator
Adds authentication metadata attributes on successful authentication of the given credential.
populateAttributes(AuthenticationBuilder, Credential) - Method in class org.jasig.cas.authentication.principal.RememberMeAuthenticationMetaDataPopulator
 
populateAttributes(AuthenticationBuilder, Credential) - Method in class org.jasig.cas.authentication.SuccessfulHandlerMetaDataPopulator
 
postAuthenticate(Credential, HandlerResult) - Method in class org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
Template method to perform arbitrary post-authentication actions.
preAuthenticate(Credential) - Method in class org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
Template method to perform arbitrary pre-authentication actions.
PREFIX - Static variable in interface org.jasig.cas.ticket.ServiceTicket
Prefix generally applied to unique ids generated by UniqueIdGenenerator.
PREFIX - Static variable in interface org.jasig.cas.ticket.TicketGrantingTicket
The prefix to use when generating an id for a TicketGrantingTicket.
PrefixSuffixPrincipalNameTransformer - Class in org.jasig.cas.authentication.handler
Transform the user id by adding a prefix or suffix.
PrefixSuffixPrincipalNameTransformer() - Constructor for class org.jasig.cas.authentication.handler.PrefixSuffixPrincipalNameTransformer
 
PreventedException - Exception in org.jasig.cas.authentication
Describes an error condition where authentication was prevented for some reason, e.g.
PreventedException(Throwable) - Constructor for exception org.jasig.cas.authentication.PreventedException
Creates a new instance with the exception that prevented authentication.
PreventedException(String, Throwable) - Constructor for exception org.jasig.cas.authentication.PreventedException
Creates a new instance with an explanatory message and the exception that prevented authentication.
Principal - Interface in org.jasig.cas.authentication.principal
Generic concept of an authenticated thing.
PrincipalException - Exception in org.jasig.cas.authentication
Describes a principal resolution error, which is a subcategory of authentication error.
PrincipalException(String, Map<String, Class<? extends Exception>>, Map<String, HandlerResult>) - Constructor for exception org.jasig.cas.authentication.PrincipalException
Creates a new instance.
PrincipalNameTransformer - Interface in org.jasig.cas.authentication.handler
Strategy pattern component for transforming principal names in the authentication pipeline.
PrincipalResolver - Interface in org.jasig.cas.authentication.principal
Resolves a Principal from a Credential using an arbitrary strategy.
PrivateKeyFactoryBean - Class in org.jasig.cas.util
Factory Bean for creating a private key from a file.
PrivateKeyFactoryBean() - Constructor for class org.jasig.cas.util.PrivateKeyFactoryBean
 
ProxyHandler - Interface in org.jasig.cas.ticket.proxy
Abstraction for what needs to be done to handle proxies.
PublicKeyFactoryBean - Class in org.jasig.cas.util
FactoryBean for creating a public key from a file.
PublicKeyFactoryBean() - Constructor for class org.jasig.cas.util.PublicKeyFactoryBean
 
putLoginTicket(RequestContext, String) - Static method in class org.jasig.cas.web.support.WebUtils
 
putLogoutRequests(RequestContext, List<LogoutRequest>) - Static method in class org.jasig.cas.web.support.WebUtils
 
putServiceTicketInRequestScope(RequestContext, String) - Static method in class org.jasig.cas.web.support.WebUtils
 
putTicketGrantingTicketInFlowScope(RequestContext, String) - Static method in class org.jasig.cas.web.support.WebUtils
 
putTicketGrantingTicketInRequestScope(RequestContext, String) - Static method in class org.jasig.cas.web.support.WebUtils
 

R

RandomStringGenerator - Interface in org.jasig.cas.util
Interface to return a random String.
RegexRegisteredService - Class in org.jasig.cas.services
Mutable registered service that uses Java regular expressions for service matching.
RegexRegisteredService() - Constructor for class org.jasig.cas.services.RegexRegisteredService
 
RegisteredService - Interface in org.jasig.cas.services
Interface for a service that can be registered by the Services Management interface.
RegisteredServiceAttributeFilter - Interface in org.jasig.cas.services
Defines the general contract of the attribute release policy for a registered service.
RegisteredServiceDefaultAttributeFilter - Class in org.jasig.cas.services.support
The default filter that is responsible to make sure only the allowed attributes for a given registered service are released.
RegisteredServiceDefaultAttributeFilter() - Constructor for class org.jasig.cas.services.support.RegisteredServiceDefaultAttributeFilter
 
RegisteredServiceImpl - Class in org.jasig.cas.services
Mutable registered service that uses Ant path patterns for service matching.
RegisteredServiceImpl() - Constructor for class org.jasig.cas.services.RegisteredServiceImpl
 
RegisteredServiceRegexAttributeFilter - Class in org.jasig.cas.services.support
The regex filter that is responsible to make sure only attributes that match a certain regex pattern registered service are released.
RegisteredServiceRegexAttributeFilter(String) - Constructor for class org.jasig.cas.services.support.RegisteredServiceRegexAttributeFilter
 
RegistryCleaner - Interface in org.jasig.cas.ticket.registry
Strategy interface to denote the start of cleaning the registry.
release() - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
Release the lock if held.
release() - Method in interface org.jasig.cas.ticket.registry.support.LockingStrategy
Release the lock if held.
release() - Method in class org.jasig.cas.ticket.registry.support.NoOpLockingStrategy
 
reload() - Method in class org.jasig.cas.services.DefaultServicesManagerImpl
 
reload() - Method in class org.jasig.cas.services.jmx.ReloadableServicesManagerMBean
 
reload() - Method in interface org.jasig.cas.services.ReloadableServicesManager
Inform the ServicesManager to reload its list of services if its cached them.
ReloadableServicesManager - Interface in org.jasig.cas.services
Interface to allow for ServicesManagers to attempt to reload their list of services.
ReloadableServicesManagerMBean - Class in org.jasig.cas.services.jmx
Provides capabilities to reload a ReloadableServicesManager from JMX.
ReloadableServicesManagerMBean(ReloadableServicesManager) - Constructor for class org.jasig.cas.services.jmx.ReloadableServicesManagerMBean
 
RememberMeAuthenticationMetaDataPopulator - Class in org.jasig.cas.authentication.principal
Determines if the credential provided are for Remember Me Services and then sets the appropriate Authentication attribute if remember me services have been requested.
RememberMeAuthenticationMetaDataPopulator() - Constructor for class org.jasig.cas.authentication.principal.RememberMeAuthenticationMetaDataPopulator
 
RememberMeCredential - Interface in org.jasig.cas.authentication
Credential that wish to handle remember me scenarios need to implement this class.
RememberMeDelegatingExpirationPolicy - Class in org.jasig.cas.ticket.support
Delegates to different expiration policies depending on whether remember me is true or not.
RememberMeDelegatingExpirationPolicy() - Constructor for class org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy
 
RememberMeUsernamePasswordCredential - Class in org.jasig.cas.authentication
Handles both remember me services and username and password.
RememberMeUsernamePasswordCredential() - Constructor for class org.jasig.cas.authentication.RememberMeUsernamePasswordCredential
 
RemoteCentralAuthenticationService - Class in org.jasig.cas.remoting.server
Wrapper implementation around a CentralAuthenticationService that does completes the marshalling of parameters from the web-service layer to the service layer.
RemoteCentralAuthenticationService() - Constructor for class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
 
removeAllServices() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Remove all services of the TGT (at logout).
removeAllServices() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
Remove all services of the TGT (at logout).
removeService(long) - Method in class org.jasig.cas.services.jmx.AbstractServicesManagerMBean
 
REQUEST_PARAMETER_REMEMBER_ME - Static variable in interface org.jasig.cas.authentication.RememberMeCredential
Request parameter name.
RequiredHandlerAuthenticationPolicy - Class in org.jasig.cas.authentication
Authentication security policy that is satisfied iff a specified authentication handler successfully authenticates at least one credential.
RequiredHandlerAuthenticationPolicy(String) - Constructor for class org.jasig.cas.authentication.RequiredHandlerAuthenticationPolicy
 
RequiredHandlerAuthenticationPolicyFactory - Class in org.jasig.cas.authentication
Produces ContextualAuthenticationPolicy instances that are satisfied iff the given Authentication was created by authenticating credentials by all handlers named in RegisteredService.getRequiredHandlers().
RequiredHandlerAuthenticationPolicyFactory() - Constructor for class org.jasig.cas.authentication.RequiredHandlerAuthenticationPolicyFactory
 
resolve() - Method in class org.jasig.cas.audit.spi.TicketOrCredentialPrincipalResolver
 
resolve(Credential) - Method in class org.jasig.cas.authentication.principal.BasicPrincipalResolver
 
resolve(Credential) - Method in class org.jasig.cas.authentication.principal.ChainingPrincipalResolver
Resolves a credential by delegating to each of the configured resolvers in sequence.
resolve(Credential) - Method in class org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver
 
resolve(Credential) - Method in interface org.jasig.cas.authentication.principal.PrincipalResolver
Resolves a principal from the given credential using an arbitrary strategy.
resolveFrom(JoinPoint, Object) - Method in class org.jasig.cas.audit.spi.CredentialsAsFirstParameterResourceResolver
 
resolveFrom(JoinPoint, Exception) - Method in class org.jasig.cas.audit.spi.CredentialsAsFirstParameterResourceResolver
 
resolveFrom(JoinPoint, Object) - Method in class org.jasig.cas.audit.spi.ServiceManagementResourceResolver
 
resolveFrom(JoinPoint, Exception) - Method in class org.jasig.cas.audit.spi.ServiceManagementResourceResolver
 
resolveFrom(JoinPoint, Object) - Method in class org.jasig.cas.audit.spi.ServiceResourceResolver
 
resolveFrom(JoinPoint, Exception) - Method in class org.jasig.cas.audit.spi.ServiceResourceResolver
 
resolveFrom(JoinPoint, Exception) - Method in class org.jasig.cas.audit.spi.TicketAsFirstParameterResourceResolver
 
resolveFrom(JoinPoint, Object) - Method in class org.jasig.cas.audit.spi.TicketAsFirstParameterResourceResolver
 
resolveFrom(JoinPoint, Object) - Method in class org.jasig.cas.audit.spi.TicketOrCredentialPrincipalResolver
 
resolveFrom(JoinPoint, Exception) - Method in class org.jasig.cas.audit.spi.TicketOrCredentialPrincipalResolver
 
resolveFromInternal(JoinPoint) - Method in class org.jasig.cas.audit.spi.TicketOrCredentialPrincipalResolver
 
resolvePrincipal(String, PrincipalResolver, Credential) - Method in class org.jasig.cas.authentication.PolicyBasedAuthenticationManager
 
Response - Class in org.jasig.cas.authentication.principal
Encapsulates a Response to send back for a particular service.
Response(Response.ResponseType, String, Map<String, String>) - Constructor for class org.jasig.cas.authentication.principal.Response
 
Response.ResponseType - Enum in org.jasig.cas.authentication.principal
An enumeration of different response types.
RootCasException - Exception in org.jasig.cas.authentication
Generic CAS exception that sits at the top of the exception hierarchy.
RootCasException(String) - Constructor for exception org.jasig.cas.authentication.RootCasException
Constructor that takes a code description of the error along with the exception msg generally for logging purposes.
RootCasException(String, String) - Constructor for exception org.jasig.cas.authentication.RootCasException
Constructs a new exception with the code identifying the exception and the error message.
RootCasException(String, Throwable) - Constructor for exception org.jasig.cas.authentication.RootCasException
Constructs a new exception with the code identifying the exception and the original throwable.

S

SafeContextLoaderListener - Class in org.jasig.cas.web.init
A ServletContextListener which wraps Spring's ContextLoaderListener and catches anything that delegate throws so as to prevent its having thrown a Throwable from aborting the initialization of our entire web application context.
SafeContextLoaderListener() - Constructor for class org.jasig.cas.web.init.SafeContextLoaderListener
 
SafeDispatcherServlet - Class in org.jasig.cas.web.init
This servlet wraps the Spring DispatchServlet, catching any exceptions it throws on init() to guarantee that servlet initialization succeeds.
SafeDispatcherServlet() - Constructor for class org.jasig.cas.web.init.SafeDispatcherServlet
 
SamlCompliantLogoutMessageCreator - Class in org.jasig.cas.logout
A builder that uses the saml standard's LogoutRequest template in order to build the logout request.
SamlCompliantLogoutMessageCreator() - Constructor for class org.jasig.cas.logout.SamlCompliantLogoutMessageCreator
 
SamlDateUtils - Class in org.jasig.cas.util
SAML date utilities.
save(RegisteredService) - Method in class org.jasig.cas.services.DefaultServicesManagerImpl
 
save(RegisteredService) - Method in class org.jasig.cas.services.InMemoryServiceRegistryDaoImpl
 
save(RegisteredService) - Method in class org.jasig.cas.services.JpaServiceRegistryDaoImpl
 
save(RegisteredService) - Method in interface org.jasig.cas.services.ServiceRegistryDao
Persist the service in the data store.
save(RegisteredService) - Method in interface org.jasig.cas.services.ServicesManager
Register a service with CAS, or update an existing an entry.
sendMessageToEndPoint(String, String, boolean) - Method in interface org.jasig.cas.util.HttpClient
Sends a message to a particular endpoint.
sendMessageToEndPoint(String, String, boolean) - Method in class org.jasig.cas.util.SimpleHttpClient
Sends a message to a particular endpoint.
Service - Interface in org.jasig.cas.authentication.principal
Marker interface for Services.
service(ServletRequest, ServletResponse) - Method in class org.jasig.cas.web.init.SafeDispatcherServlet
ServiceContext - Class in org.jasig.cas.services
Simple container for holding a service principal and its corresponding registered serivce.
ServiceContext(Service, RegisteredService) - Constructor for class org.jasig.cas.services.ServiceContext
Creates a new instance with required parameters.
serviceId - Variable in class org.jasig.cas.services.AbstractRegisteredService
The unique identifier for this service.
ServiceManagementResourceResolver - Class in org.jasig.cas.audit.spi
Resolves a service id to the service.
ServiceManagementResourceResolver() - Constructor for class org.jasig.cas.audit.spi.ServiceManagementResourceResolver
 
ServiceRegistryDao - Interface in org.jasig.cas.services
Registry of all RegisteredServices.
ServiceResourceResolver - Class in org.jasig.cas.audit.spi
 
ServiceResourceResolver() - Constructor for class org.jasig.cas.audit.spi.ServiceResourceResolver
 
ServicesManager - Interface in org.jasig.cas.services
Manages the storage, retrieval, and matching of Services wishing to use CAS and services that have been registered with CAS.
ServicesManagerMBean - Class in org.jasig.cas.services.jmx
Supports the basic ServicesManager.
ServicesManagerMBean(ServicesManager) - Constructor for class org.jasig.cas.services.jmx.ServicesManagerMBean
 
ServiceTicket - Interface in org.jasig.cas.ticket
Interface for a Service Ticket.
serviceTicketCount() - Method in interface org.jasig.cas.monitor.TicketRegistryState
Computes the number of service tickets stored in the ticket registry.
serviceTicketCount() - Method in class org.jasig.cas.ticket.registry.AbstractTicketRegistry
 
serviceTicketCount() - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
serviceTicketCount() - Method in class org.jasig.cas.ticket.registry.JpaTicketRegistry
 
ServiceTicketImpl - Class in org.jasig.cas.ticket
Domain object representing a Service Ticket.
ServiceTicketImpl() - Constructor for class org.jasig.cas.ticket.ServiceTicketImpl
 
ServiceTicketImpl(String, TicketGrantingTicketImpl, Service, boolean, ExpirationPolicy) - Constructor for class org.jasig.cas.ticket.ServiceTicketImpl
Constructs a new ServiceTicket with a Unique Id, a TicketGrantingTicket, a Service, Expiration Policy and a flag to determine if the ticket creation was from a new Login or not.
sessionCount() - Method in interface org.jasig.cas.monitor.TicketRegistryState
Computes the number of SSO sessions stored in the ticket registry.
sessionCount() - Method in class org.jasig.cas.ticket.registry.AbstractTicketRegistry
 
sessionCount() - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
sessionCount() - Method in class org.jasig.cas.ticket.registry.JpaTicketRegistry
 
SessionMonitor - Class in org.jasig.cas.monitor
Monitors the status of a TicketRegistry that supports the TicketRegistryState interface for exposing internal state information used in status reports.
SessionMonitor() - Constructor for class org.jasig.cas.monitor.SessionMonitor
 
SessionStatus - Class in org.jasig.cas.monitor
Provides status information about the number of SSO sessions established in CAS.
SessionStatus(StatusCode, String) - Constructor for class org.jasig.cas.monitor.SessionStatus
Creates a new status object with the given code.
SessionStatus(StatusCode, String, int, int) - Constructor for class org.jasig.cas.monitor.SessionStatus
Creates a new status object with the given code.
setAcceptableCodes(int[]) - Method in class org.jasig.cas.util.SimpleHttpClient
Set the acceptable HTTP status codes that we will use to determine if the response from the URL was correct.
setAlgorithm(String) - Method in class org.jasig.cas.util.PrivateKeyFactoryBean
 
setAlgorithm(String) - Method in class org.jasig.cas.util.PublicKeyFactoryBean
 
setAllowedAttributes(List<String>) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setAllowedToProxy(boolean) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setAlwaysDisplayPasswordExpirationWarning(boolean) - Method in class org.jasig.cas.authentication.support.PasswordPolicyConfiguration
 
setAnonymousAccess(boolean) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setApplicationContext(ApplicationContext) - Method in class org.jasig.cas.util.ApplicationContextProvider
 
setApplicationId(String) - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy.Lock
 
setApplicationId(String) - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
 
setAttributeFilter(RegisteredServiceAttributeFilter) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setAttributeRepository(IPersonAttributeDao) - Method in class org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver
 
setAttributes(Map<String, Object>) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Sets the authentication metadata attributes.
setAuthenticationDate(Date) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Sets the authentication date and returns this instance.
setAuthenticationMetaDataPopulators(List<AuthenticationMetaDataPopulator>) - Method in class org.jasig.cas.authentication.PolicyBasedAuthenticationManager
Sets the authentication metadata populators that will be applied to every successful authentication event.
setAuthenticationPolicy(AuthenticationPolicy) - Method in class org.jasig.cas.authentication.PolicyBasedAuthenticationManager
Sets the authentication policy used by this component.
setCentralAuthenticationService(CentralAuthenticationService) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Set the CentralAuthenticationService.
setCentralAuthenticationService(CentralAuthenticationService) - Method in class org.jasig.cas.web.flow.AbstractNonInteractiveCredentialsAction
 
setCentralAuthenticationService(CentralAuthenticationService) - Method in class org.jasig.cas.web.flow.AuthenticationViaFormAction
 
setChain(List<PrincipalResolver>) - Method in class org.jasig.cas.authentication.principal.ChainingPrincipalResolver
Sets the resolver chain.
setCharacterEncoding(String) - Method in class org.jasig.cas.authentication.handler.DefaultPasswordEncoder
 
setConnectionTimeout(int) - Method in class org.jasig.cas.util.SimpleHttpClient
Sets a specified timeout value, in milliseconds, to be used when opening the endpoint url.
setCredentials(List<CredentialMetaData>) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Sets the list of metadata about credentials presented for authentication.
setCredentialsBinder(CredentialsBinder) - Method in class org.jasig.cas.web.flow.AuthenticationViaFormAction
Set a CredentialsBinder for additional binding of the HttpServletRequest to the Credential instance, beyond our default binding of the Credential as a Form Object in Spring WebMVC parlance.
setDescription(String) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setDisableSingleSignOut(boolean) - Method in class org.jasig.cas.logout.LogoutManagerImpl
Set if the logout is disabled.
setEnabled(boolean) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setErrors(List<Class<? extends Exception>>) - Method in class org.jasig.cas.web.flow.AuthenticationExceptionHandler
Sets the list of errors that this class knows how to handle.
setEvaluationOrder(int) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setEvaluationOrder(int) - Method in interface org.jasig.cas.services.RegisteredService
Sets the relative evaluation order of this service when determining matches.
setEvictionThreshold(long) - Method in class org.jasig.cas.monitor.AbstractCacheMonitor
Sets the eviction threshold count above which an error is issued.
setExecutor(ExecutorService) - Method in class org.jasig.cas.monitor.AbstractPoolMonitor
Sets the executor service responsible for pool resource validation.
setExecutorService(ExecutorService) - Method in class org.jasig.cas.util.SimpleHttpClient
Note that changing this executor will affect all httpClients.
setExpirationDate(Date) - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy.Lock
 
setFailures(Map<String, Class<? extends Exception>>) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Sets the authentication handler failure map.
setFollowRedirects(boolean) - Method in class org.jasig.cas.util.SimpleHttpClient
Determines the behavior on receiving 3xx responses from HTTP endpoints.
setFreeMemoryWarnThreshold(long) - Method in class org.jasig.cas.monitor.MemoryMonitor
Sets the percent of free memory below which a warning is reported.
setHostnameVerifier(HostnameVerifier) - Method in class org.jasig.cas.util.SimpleHttpClient
Set the hostname verifier be used by the URL when submitting request to check for URL endpoint validity.
setHttpClient(HttpClient) - Method in class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
Sets the HttpClient which will do all of the connection stuff.
setHttpClient(HttpClient) - Method in class org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler
 
setId(long) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setIgnoreAttributes(boolean) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setLocation(Resource) - Method in class org.jasig.cas.util.PrivateKeyFactoryBean
 
setLocation(Resource) - Method in class org.jasig.cas.util.PublicKeyFactoryBean
 
setLock(LockingStrategy) - Method in class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner
 
setLockTimeout(int) - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
 
setLoggedOutAlready(boolean) - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
Set if the service is already logged out.
setLoggedOutAlready(boolean) - Method in interface org.jasig.cas.authentication.principal.SingleLogoutService
Set if the service is already logged out.
setLogoutManager(LogoutManager) - Method in class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner
Set the logout manager.
setLogoutType(LogoutType) - Method in class org.jasig.cas.services.AbstractRegisteredService
Set the logout type of the service.
setLogUserOutOfServices(boolean) - Method in class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner
Whether to logger users out of services when we remove an expired ticket.
setMaxTimeToLiveInMilliSeconds(long) - Method in class org.jasig.cas.ticket.support.TicketGrantingTicketExpirationPolicy
 
setMaxTimeToLiveInSeconds(long) - Method in class org.jasig.cas.ticket.support.TicketGrantingTicketExpirationPolicy
Convenient virtual property setter to set time in seconds.
setMaxWait(int) - Method in class org.jasig.cas.monitor.AbstractPoolMonitor
Set the maximum amount of time wait while validating pool resources.
setMessageBundlePrefix(String) - Method in class org.jasig.cas.web.flow.AuthenticationExceptionHandler
Sets the message bundle prefix appended to exception class names to create a message bundle key for that particular error.
setMessageSource(MessageSource) - Method in class org.jasig.cas.util.SpringAwareMessageMessageInterpolator
 
setMonitors(Collection<Monitor>) - Method in class org.jasig.cas.monitor.HealthCheckMonitor
Sets the monitors that comprise the health check.
setName(String) - Method in class org.jasig.cas.authentication.AbstractAuthenticationHandler
Sets the authentication handler name.
setName(String) - Method in class org.jasig.cas.monitor.AbstractNamedMonitor
 
setName(String) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setPassword(String) - Method in class org.jasig.cas.authentication.UsernamePasswordCredential
 
setPasswordEncoder(PasswordEncoder) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Sets the PasswordEncoder to be used with this class.
setPasswordPolicyConfiguration(PasswordPolicyConfiguration) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
setPasswordPolicyUrl(String) - Method in class org.jasig.cas.authentication.support.PasswordPolicyConfiguration
 
setPasswordWarningNumberOfDays(int) - Method in class org.jasig.cas.authentication.support.PasswordPolicyConfiguration
 
setPersistentIdGenerator(PersistentIdGenerator) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
setPrefix(String) - Method in class org.jasig.cas.authentication.handler.PrefixSuffixPrincipalNameTransformer
 
setPrincipal(Principal) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Sets the principal returns this instance.
setPrincipal(Principal) - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
setPrincipal(Principal) - Method in interface org.jasig.cas.authentication.principal.Service
 
setPrincipalAttributeName(String) - Method in class org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver
Sets the name of the attribute whose first non-null value should be used for the principal ID.
setPrincipalNameTransformer(PrincipalNameTransformer) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
setReadTimeout(int) - Method in class org.jasig.cas.util.SimpleHttpClient
Sets a specified timeout value, in milliseconds, to be used when reading from the endpoint url.
setRealm(String) - Method in class org.jasig.cas.authentication.handler.support.JaasAuthenticationHandler
 
setRegisteredServices(List<RegisteredService>) - Method in class org.jasig.cas.services.InMemoryServiceRegistryDaoImpl
 
setRememberMe(boolean) - Method in interface org.jasig.cas.authentication.RememberMeCredential
 
setRememberMe(boolean) - Method in class org.jasig.cas.authentication.RememberMeUsernamePasswordCredential
 
setRememberMeExpirationPolicy(ExpirationPolicy) - Method in class org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy
 
setRenew(boolean) - Method in class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
Method to set the renew requirement.
setRequiredHandlers(Set<String>) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setRequireSecure(boolean) - Method in class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
Set whether a secure url is required or not.
setReturnNullIfNoAttributes(boolean) - Method in class org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver
 
setSalt(String) - Method in class org.jasig.cas.authentication.principal.ShibbolethCompatiblePersistentIdGenerator
 
setServiceContextAuthenticationPolicyFactory(ContextualAuthenticationPolicyFactory<ServiceContext>) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
setServiceId(String) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setServiceId(String) - Method in class org.jasig.cas.services.RegexRegisteredService
 
setServiceId(String) - Method in class org.jasig.cas.services.RegisteredServiceImpl
 
setServiceTicketCountWarnThreshold(int) - Method in class org.jasig.cas.monitor.SessionMonitor
Sets the threshold above which warnings are issued for service ticket counts in excess of value.
setServiceTicketExpirationPolicy(ExpirationPolicy) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
setSessionCountWarnThreshold(int) - Method in class org.jasig.cas.monitor.SessionMonitor
Sets the threshold above which warnings are issued for session counts in excess of value.
setSessionExpirationPolicy(ExpirationPolicy) - Method in class org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy
 
setSSLSocketFactory(SSLSocketFactory) - Method in class org.jasig.cas.util.SimpleHttpClient
Set the SSL socket factory be used by the URL when submitting request to check for URL endpoint validity.
setSsoEnabled(boolean) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setStatus(LogoutRequestStatus) - Method in class org.jasig.cas.logout.LogoutRequest
 
setSuccesses(Map<String, HandlerResult>) - Method in class org.jasig.cas.authentication.AuthenticationBuilder
Sets the authentication handler success map.
setSuffix(String) - Method in class org.jasig.cas.authentication.handler.PrefixSuffixPrincipalNameTransformer
 
setTheme(String) - Method in class org.jasig.cas.services.AbstractRegisteredService
 
setTicketGrantingTicketExpirationPolicy(ExpirationPolicy) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
setTicketGrantingTicketPrefix(String) - Method in class org.jasig.cas.ticket.registry.JpaTicketRegistry
 
setTicketRegistry(TicketRegistryState) - Method in class org.jasig.cas.monitor.SessionMonitor
Sets the ticket registry that exposes state information that may be queried by this monitor.
setTicketRegistry(TicketRegistry) - Method in class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner
 
setTicketRegistry(TicketRegistry) - Method in class org.jasig.cas.web.flow.AuthenticationViaFormAction
 
setTimeInBetweenUsesInMilliSeconds(long) - Method in class org.jasig.cas.ticket.support.ThrottledUseAndTimeoutExpirationPolicy
 
setTimeToKillInMilliSeconds(long) - Method in class org.jasig.cas.ticket.support.ThrottledUseAndTimeoutExpirationPolicy
 
setTimeToKillInMilliSeconds(long) - Method in class org.jasig.cas.ticket.support.TicketGrantingTicketExpirationPolicy
 
setTimeToKillInSeconds(long) - Method in class org.jasig.cas.ticket.support.TicketGrantingTicketExpirationPolicy
 
setTryAll(boolean) - Method in class org.jasig.cas.authentication.AnyAuthenticationPolicy
Sets the flag to try all credentials before the policy is satisfied.
setTryAll(boolean) - Method in class org.jasig.cas.authentication.RequiredHandlerAuthenticationPolicy
Sets the flag to try all credentials before the policy is satisfied.
setUniqueId(String) - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy.Lock
 
setUniqueId(String) - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
 
setUniqueTicketIdGenerator(UniqueTicketIdGenerator) - Method in class org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler
 
setUsername(String) - Method in class org.jasig.cas.authentication.UsernamePasswordCredential
 
setUsernameAttribute(String) - Method in class org.jasig.cas.services.AbstractRegisteredService
Sets the name of the user attribute to use as the username when providing usernames to this registered service.
setUsers(Map<String, String>) - Method in class org.jasig.cas.authentication.AcceptUsersAuthenticationHandler
 
setValidationQuery(String) - Method in class org.jasig.cas.monitor.DataSourceMonitor
Sets the validation query used to monitor the data source.
setValidator(Validator) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Set the list of validators.
setWarnCookieGenerator(CookieGenerator) - Method in class org.jasig.cas.web.flow.AuthenticationViaFormAction
 
setWarnFreeThreshold(int) - Method in class org.jasig.cas.monitor.AbstractCacheMonitor
Sets the percent free capacity threshold below which a warning is issued.
ShibbolethCompatiblePersistentIdGenerator - Class in org.jasig.cas.authentication.principal
Generates PersistentIds based on the Shibboleth algorithm.
ShibbolethCompatiblePersistentIdGenerator() - Constructor for class org.jasig.cas.authentication.principal.ShibbolethCompatiblePersistentIdGenerator
 
SimpleCacheStatistics - Class in org.jasig.cas.monitor
Simple implementation of cache statistics.
SimpleCacheStatistics(long, long, long) - Constructor for class org.jasig.cas.monitor.SimpleCacheStatistics
Creates a new instance with given parameters.
SimpleCacheStatistics(long, long, long, String) - Constructor for class org.jasig.cas.monitor.SimpleCacheStatistics
Creates a new named instance with given parameters.
SimpleHttpClient - Class in org.jasig.cas.util
 
SimpleHttpClient() - Constructor for class org.jasig.cas.util.SimpleHttpClient
 
SimplePrincipal - Class in org.jasig.cas.authentication.principal
Simple implementation of a AttributePrincipal that exposes an unmodifiable map of attributes.
SimplePrincipal(String) - Constructor for class org.jasig.cas.authentication.principal.SimplePrincipal
 
SimplePrincipal(String, Map<String, Object>) - Constructor for class org.jasig.cas.authentication.principal.SimplePrincipal
 
SimpleWebApplicationServiceImpl - Class in org.jasig.cas.authentication.principal
Represents a service which wishes to use the CAS protocol.
SimpleWebApplicationServiceImpl(String) - Constructor for class org.jasig.cas.authentication.principal.SimpleWebApplicationServiceImpl
 
SingleLogoutService - Interface in org.jasig.cas.authentication.principal
Define a service which support single logout.
SpringAwareMessageMessageInterpolator - Class in org.jasig.cas.util
Configures the Validator to check the Spring Messages.
SpringAwareMessageMessageInterpolator() - Constructor for class org.jasig.cas.util.SpringAwareMessageMessageInterpolator
 
status(CacheStatistics) - Method in class org.jasig.cas.monitor.AbstractCacheMonitor
Computes the status code for a given set of cache statistics.
Status - Class in org.jasig.cas.monitor
Describes a generic status condition.
Status(StatusCode) - Constructor for class org.jasig.cas.monitor.Status
Creates a new status object with the given code.
Status(StatusCode, String) - Constructor for class org.jasig.cas.monitor.Status
Creates a new status object with the given code.
StatusCode - Enum in org.jasig.cas.monitor
Monitor status code inspired by HTTP status codes.
submit(RequestContext, Credential, MessageContext) - Method in class org.jasig.cas.web.flow.AuthenticationViaFormAction
 
SUCCESS - Static variable in class org.jasig.cas.web.flow.AuthenticationViaFormAction
Authentication success result.
SUCCESS_WITH_WARNINGS - Static variable in class org.jasig.cas.web.flow.AuthenticationViaFormAction
Authentication succeeded with warnings from authn subsystem that should be displayed to user.
SUCCESSFUL_AUTHENTICATION_HANDLERS - Static variable in class org.jasig.cas.authentication.SuccessfulHandlerMetaDataPopulator
Attribute name containing collection of handler names that successfully authenticated credential.
SuccessfulHandlerMetaDataPopulator - Class in org.jasig.cas.authentication
Sets an authentication attribute containing the collection of authentication handlers (by name) that successfully authenticated credential.
SuccessfulHandlerMetaDataPopulator() - Constructor for class org.jasig.cas.authentication.SuccessfulHandlerMetaDataPopulator
 
supports(Credential) - Method in interface org.jasig.cas.authentication.AuthenticationHandler
Determines whether the handler has the capability to authenticate the given credential.
supports(Credential) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
supports(Credential) - Method in class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
 
supports(Credential) - Method in class org.jasig.cas.authentication.principal.BasicPrincipalResolver
 
supports(Credential) - Method in class org.jasig.cas.authentication.principal.ChainingPrincipalResolver
Determines whether the credential is supported by this component by delegating to the first configured resolver in the chain.
supports(Credential) - Method in class org.jasig.cas.authentication.principal.PersonDirectoryPrincipalResolver
 
supports(Credential) - Method in interface org.jasig.cas.authentication.principal.PrincipalResolver
Determines whether this instance supports principal resolution from the given credential.
supports(Class<?>) - Method in interface org.jasig.cas.web.bind.CredentialsBinder
Deprecated.
Method to determine if a CredentialsBinder supports a specific class or not.

T

ThrottledUseAndTimeoutExpirationPolicy - Class in org.jasig.cas.ticket.support
Implementation of an expiration policy that adds the concept of saying that a ticket can only be used once every X millseconds to prevent misconfigured clients from consuming resources by doing constant redirects.
ThrottledUseAndTimeoutExpirationPolicy() - Constructor for class org.jasig.cas.ticket.support.ThrottledUseAndTimeoutExpirationPolicy
 
Ticket - Interface in org.jasig.cas.ticket
Interface for the generic concept of a ticket.
TicketAsFirstParameterResourceResolver - Class in org.jasig.cas.audit.spi
Implementation of the ResourceResolver that can determine the Ticket Id from the first parameter of the method call.
TicketAsFirstParameterResourceResolver() - Constructor for class org.jasig.cas.audit.spi.TicketAsFirstParameterResourceResolver
 
TicketCreationException - Exception in org.jasig.cas.ticket
Exception thrown if there is an error creating a ticket.
TicketCreationException() - Constructor for exception org.jasig.cas.ticket.TicketCreationException
Constructs a TicketCreationException with the default exception code.
TicketCreationException(Throwable) - Constructor for exception org.jasig.cas.ticket.TicketCreationException
Constructs a TicketCreationException with the default exception code and the original exception that was thrown.
TicketException - Exception in org.jasig.cas.ticket
Generic ticket exception.
TicketException(String, Throwable) - Constructor for exception org.jasig.cas.ticket.TicketException
 
TicketException(String) - Constructor for exception org.jasig.cas.ticket.TicketException
 
TicketException(String, String) - Constructor for exception org.jasig.cas.ticket.TicketException
 
TicketGrantingTicket - Interface in org.jasig.cas.ticket
Interface for a ticket granting ticket.
TicketGrantingTicketExpirationPolicy - Class in org.jasig.cas.ticket.support
Provides the Ticket Granting Ticket expiration policy.
TicketGrantingTicketExpirationPolicy() - Constructor for class org.jasig.cas.ticket.support.TicketGrantingTicketExpirationPolicy
 
TicketGrantingTicketImpl - Class in org.jasig.cas.ticket
Concrete implementation of a TicketGrantingTicket.
TicketGrantingTicketImpl() - Constructor for class org.jasig.cas.ticket.TicketGrantingTicketImpl
 
TicketGrantingTicketImpl(String, TicketGrantingTicket, Authentication, ExpirationPolicy) - Constructor for class org.jasig.cas.ticket.TicketGrantingTicketImpl
Constructs a new TicketGrantingTicket.
TicketGrantingTicketImpl(String, Authentication, ExpirationPolicy) - Constructor for class org.jasig.cas.ticket.TicketGrantingTicketImpl
Constructs a new TicketGrantingTicket without a parent TicketGrantingTicket.
TicketOrCredentialPrincipalResolver - Class in org.jasig.cas.audit.spi
PrincipalResolver that can retrieve the username from either the Ticket or from the Credential.
TicketOrCredentialPrincipalResolver(TicketRegistry) - Constructor for class org.jasig.cas.audit.spi.TicketOrCredentialPrincipalResolver
 
TicketRegistry - Interface in org.jasig.cas.ticket.registry
Interface for a registry that stores tickets.
TicketRegistryState - Interface in org.jasig.cas.monitor
Describes important state information that may be optionally exposed by TicketRegistry components that might be of interest to monitors.
TicketState - Interface in org.jasig.cas.ticket
 
TicketValidationException - Exception in org.jasig.cas.ticket
Exception to alert that there was an error validating the ticket.
TicketValidationException(Service) - Constructor for exception org.jasig.cas.ticket.TicketValidationException
Constructs a TicketValidationException with the default exception code and the original exception that was thrown.
TimeoutExpirationPolicy - Class in org.jasig.cas.ticket.support
Expiration policy that is based on a certain time period for a ticket to exist.
TimeoutExpirationPolicy(long) - Constructor for class org.jasig.cas.ticket.support.TimeoutExpirationPolicy
 
toString() - Method in class org.jasig.cas.authentication.AbstractCredential
 
toString() - Method in class org.jasig.cas.authentication.HandlerResult
 
toString() - Method in class org.jasig.cas.authentication.principal.AbstractWebApplicationService
 
toString() - Method in class org.jasig.cas.authentication.principal.SimplePrincipal
 
toString() - Method in exception org.jasig.cas.authentication.RootCasException
 
toString() - Method in class org.jasig.cas.authentication.UsernamePasswordCredential
 
toString(StringBuilder) - Method in interface org.jasig.cas.monitor.CacheStatistics
Writes a string representation of cache statistics to the given string builder.
toString(StringBuilder) - Method in class org.jasig.cas.monitor.SimpleCacheStatistics
 
toString() - Method in class org.jasig.cas.services.AbstractRegisteredService
 
toString() - Method in class org.jasig.cas.ticket.AbstractTicket
 
toString() - Method in class org.jasig.cas.ticket.registry.support.JpaLockingStrategy
toString() - Method in class org.jasig.cas.validation.ImmutableAssertion
 
traceMethod(ProceedingJoinPoint) - Method in class org.jasig.cas.aspect.LogAspect
 
transform(String) - Method in class org.jasig.cas.authentication.handler.NoOpPrincipalNameTransformer
 
transform(String) - Method in class org.jasig.cas.authentication.handler.PrefixSuffixPrincipalNameTransformer
 
transform(String) - Method in interface org.jasig.cas.authentication.handler.PrincipalNameTransformer
Transform the string typed into the login form into a tentative Principal Name to be validated by a specific type of Authentication Handler.

U

UnauthorizedProxyingException - Exception in org.jasig.cas.services
Exception thrown when a service attempts to proxy when it is not allowed to.
UnauthorizedProxyingException() - Constructor for exception org.jasig.cas.services.UnauthorizedProxyingException
Instantiates a new unauthorized proxying exception.
UnauthorizedProxyingException(String, Throwable) - Constructor for exception org.jasig.cas.services.UnauthorizedProxyingException
Instantiates a new unauthorized proxying exception.
UnauthorizedProxyingException(String) - Constructor for exception org.jasig.cas.services.UnauthorizedProxyingException
Instantiates a new unauthorized proxying exception.
UnauthorizedServiceException - Exception in org.jasig.cas.services
Exception that is thrown when an Unauthorized Service attempts to use CAS.
UnauthorizedServiceException(String) - Constructor for exception org.jasig.cas.services.UnauthorizedServiceException
Construct the exception object with the associated error code.
UnauthorizedServiceException(String, String) - Constructor for exception org.jasig.cas.services.UnauthorizedServiceException
Constructs an UnauthorizedServiceException with a custom message and the root cause of this exception.
UnauthorizedServiceException(String, Throwable) - Constructor for exception org.jasig.cas.services.UnauthorizedServiceException
Constructs an UnauthorizedServiceException with a custom message and the root cause of this exception.
UnauthorizedSsoServiceException - Exception in org.jasig.cas.services
Exception thrown when a service attempts to use SSO when it should not be allowed to.
UnauthorizedSsoServiceException() - Constructor for exception org.jasig.cas.services.UnauthorizedSsoServiceException
 
UnauthorizedSsoServiceException(String, Throwable) - Constructor for exception org.jasig.cas.services.UnauthorizedSsoServiceException
 
UnauthorizedSsoServiceException(String) - Constructor for exception org.jasig.cas.services.UnauthorizedSsoServiceException
 
UncategorizedAuthenticationException - Exception in org.jasig.cas.authentication.handler
Generic abstract exception to extend when you don't know what the heck is going on.
UncategorizedAuthenticationException(String) - Constructor for exception org.jasig.cas.authentication.handler.UncategorizedAuthenticationException
Constructor that allows for providing a custom error code for this class.
UncategorizedAuthenticationException(String, Throwable) - Constructor for exception org.jasig.cas.authentication.handler.UncategorizedAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
UniqueTicketIdGenerator - Interface in org.jasig.cas.util
Interface that enables for pluggable unique ticket Ids strategies.
UNKNOWN - Static variable in class org.jasig.cas.monitor.Status
Generic UNKNOWN status.
UNKNOWN_COUNT - Static variable in class org.jasig.cas.monitor.PoolStatus
Return value for PoolStatus.getActiveCount() and PoolStatus.getIdleCount() when pool metrics are unknown or unknowable.
UNKNOWN_ID - Static variable in interface org.jasig.cas.authentication.Credential
An ID that may be used to indicate the credential identifier is unknown.
UnknownUsernameAuthenticationException - Exception in org.jasig.cas.authentication.handler
The exception to throw when we explicitly don't know anything about the username.
UnknownUsernameAuthenticationException() - Constructor for exception org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException
Default constructor that does not allow the chaining of exceptions and uses the default code as the error code for this exception.
UnknownUsernameAuthenticationException(Throwable) - Constructor for exception org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException
Constructor that allows for the chaining of exceptions.
UnknownUsernameAuthenticationException(String) - Constructor for exception org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException
Constructor that allows for providing a custom error code for this class.
UnknownUsernameAuthenticationException(String, Throwable) - Constructor for exception org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
UnresolvedPrincipalException - Exception in org.jasig.cas.authentication
Describes an error condition where a principal could not be resolved.
UnresolvedPrincipalException(Authentication) - Constructor for exception org.jasig.cas.authentication.UnresolvedPrincipalException
Creates a new instance from an authentication event that was successful prior to principal resolution.
UnresolvedPrincipalException(Authentication, Exception) - Constructor for exception org.jasig.cas.authentication.UnresolvedPrincipalException
Creates a new instance from an authentication event that was successful prior to principal resolution.
UnsatisfiedAuthenticationPolicyException - Exception in org.jasig.cas.ticket
Error condition arising at ticket creation or validation time when a ticketing operation relying on authentication cannot proceed due to unsatisfied authentication security policy.
UnsatisfiedAuthenticationPolicyException(ContextualAuthenticationPolicy<?>) - Constructor for exception org.jasig.cas.ticket.UnsatisfiedAuthenticationPolicyException
Creates a new instance with no cause.
UnsupportedCredentialsException - Exception in org.jasig.cas.authentication.handler
The exception thrown when a Handler does not know how to determine the validity of the credentials based on the fact that it does not know what to do with the credentials presented.
UnsupportedCredentialsException() - Constructor for exception org.jasig.cas.authentication.handler.UnsupportedCredentialsException
Default constructor that does not allow the chaining of exceptions and uses the default code as the error code for this exception.
UnsupportedCredentialsException(Throwable) - Constructor for exception org.jasig.cas.authentication.handler.UnsupportedCredentialsException
Constructor that allows for the chaining of exceptions.
unWrapJoinPoint(JoinPoint) - Static method in class org.jasig.cas.util.AopUtils
Unwraps a join point that may be nested due to layered proxies.
updateState() - Method in class org.jasig.cas.ticket.AbstractTicket
Records the previous last time this ticket was used as well as the last usage time.
updateTicket(Ticket) - Method in class org.jasig.cas.ticket.registry.AbstractDistributedTicketRegistry
 
updateTicket(Ticket) - Method in class org.jasig.cas.ticket.registry.JpaTicketRegistry
 
UsernamePasswordCredential - Class in org.jasig.cas.authentication
Credential for authenticating with a username and password.
UsernamePasswordCredential() - Constructor for class org.jasig.cas.authentication.UsernamePasswordCredential
Default constructor.
UsernamePasswordCredential(String, String) - Constructor for class org.jasig.cas.authentication.UsernamePasswordCredential
Creates a new instance with the given username and password.

V

validateServiceTicket(String, Service) - Method in interface org.jasig.cas.CentralAuthenticationService
Validate a ServiceTicket for a particular Service.
validateServiceTicket(String, Service) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
validateServiceTicket(String, Service) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Validate a ServiceTicket for a particular Service.
ValidationSpecification - Interface in org.jasig.cas.validation
An interface to impose restrictions and requirements on validations (e.g.
value() - Method in enum org.jasig.cas.monitor.StatusCode
Gets the numeric value of the status code.
valueOf(String) - Static method in enum org.jasig.cas.authentication.principal.Response.ResponseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.cas.logout.LogoutRequestStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.cas.monitor.StatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.cas.services.LogoutType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jasig.cas.authentication.principal.Response.ResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jasig.cas.logout.LogoutRequestStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jasig.cas.monitor.StatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jasig.cas.services.LogoutType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARN - Static variable in class org.jasig.cas.monitor.Status
Generic WARN status.
WARN - Static variable in class org.jasig.cas.web.flow.AuthenticationViaFormAction
Authentication success with "warn" enabled.
WebApplicationService - Interface in org.jasig.cas.authentication.principal
Represents a service using CAS that comes from the web.
WebUtils - Class in org.jasig.cas.web.support
Common utilities for the web tier.
WEEKDAYS - Static variable in class org.jasig.cas.util.CalendarUtils
Array that defines week days by name, including one that is "undefined".
A B C D E F G H I J L M N O P R S T U V W 

Copyright © 2004-2015 Apereo. All Rights Reserved.