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

A

ASSERTION - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a assertion in the model.
AbstractAuthentication - class org.jasig.cas.authentication.AbstractAuthentication.
 
AbstractAuthentication(Principal, Map) - Constructor for class org.jasig.cas.authentication.AbstractAuthentication
 
AbstractCasAction - class org.jasig.cas.web.flow.AbstractCasAction.
Abstract class that provides a convenient wrapper around the doExecute method such that anything one places in the Model will be stored in the FlowScope to later be accessed by any action that needs it.
AbstractCasAction() - Constructor for class org.jasig.cas.web.flow.AbstractCasAction
 
AbstractCasProtocolValidationSpecification - class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification.
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
 
AbstractEvent - class org.jasig.cas.event.AbstractEvent.
Abstract implementation of the Event interface that defines the method getPublishedDate so that implementing classes do not need to.
AbstractEvent(Object) - Constructor for class org.jasig.cas.event.AbstractEvent
Constructor that passes the source object to the super class.
AbstractTicket - class org.jasig.cas.ticket.AbstractTicket.
Abstract implementation of a ticket that handles all ticket state for policies.
AbstractTicket(String, TicketGrantingTicket, ExpirationPolicy) - Constructor for class org.jasig.cas.ticket.AbstractTicket
Constructs a new Ticket with a unqiue id, a possible parent Ticket (can be null) and a specified Expiration Policy.
AbstractUsernamePasswordAuthenticationHandler - class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler.
Abstract class to override supports so that we don't need to duplicate the check for UsernamePasswordCredentials.
AbstractUsernamePasswordAuthenticationHandler() - Constructor for class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
Assertion - interface org.jasig.cas.validation.Assertion.
Return from CentralAuthenticationService.validateServiceTicket(String, Service), the Assertion contains a chain of Principal objects.
Authentication - interface org.jasig.cas.authentication.Authentication.
The Authentication object represents a successful authentication request.
AuthenticationEvent - class org.jasig.cas.event.AuthenticationEvent.
Event for letting listeners know about authentication requests and whether they were successful or not.
AuthenticationEvent(Credentials, boolean, Class) - Constructor for class org.jasig.cas.event.AuthenticationEvent
Constructs the AuthenticationEvent using the credentials as the source object.
AuthenticationException - exception org.jasig.cas.authentication.handler.AuthenticationException.
The most generic type of authentication exception that one can catch if not sure what specific implementation will be thrown.
AuthenticationException(String) - Constructor for class org.jasig.cas.authentication.handler.AuthenticationException
Constructor that takes a code description of the error.
AuthenticationException(String, Throwable) - Constructor for class org.jasig.cas.authentication.handler.AuthenticationException
Constructor that takes a code description of the error and the chained exception.
AuthenticationHandler - interface org.jasig.cas.authentication.handler.AuthenticationHandler.
Validate Credentials support for AuthenticationManagerImpl.
AuthenticationHandlerMethodInterceptor - class org.jasig.cas.event.advice.AuthenticationHandlerMethodInterceptor.
Advice to advise an AuthenticationHandler such that it checks the return value returned by the authenticate method and constructs an AuthenticationEvent that captures the result and publishes it for an EventHandler to process.
AuthenticationHandlerMethodInterceptor() - Constructor for class org.jasig.cas.event.advice.AuthenticationHandlerMethodInterceptor
 
AuthenticationManager - interface org.jasig.cas.authentication.AuthenticationManager.
The AuthenticationManager class is the entity that determines the authenticity of the credentials provided.
AuthenticationManagerImpl - class org.jasig.cas.authentication.AuthenticationManagerImpl.
Default implementation of the AuthenticationManager.
AuthenticationManagerImpl() - Constructor for class org.jasig.cas.authentication.AuthenticationManagerImpl
 
AuthenticationMetaDataPopulator - interface org.jasig.cas.authentication.AuthenticationMetaDataPopulator.
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.
addAttribute(RequestContext, String, Object) - Static method in class org.jasig.cas.web.flow.util.ContextUtils
Convenience method to add an attribute to the Request scope.
addAttributeToFlowScope(RequestContext, String, Object) - Static method in class org.jasig.cas.web.flow.util.ContextUtils
Convenience method to add an attribute to the flow scope.
addService(RegisteredService) - Method in class org.jasig.cas.services.DefaultServiceRegistry
 
addService(RegisteredService) - Method in interface org.jasig.cas.services.ServiceRegistryManager
Method to manually add one service to the list.
addTicket(Ticket) - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
addTicket(Ticket) - Method in interface org.jasig.cas.ticket.registry.TicketRegistry
Add a ticket to the registry.
addTicket(Ticket) - Method in class org.jasig.cas.ticket.registry.support.EhCacheTicketRegistry
 
afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class org.jasig.cas.event.advice.HttpRequestHandlerInterceptorAdapter
 
afterPropertiesSet() - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
afterPropertiesSet() - Method in class org.jasig.cas.authentication.AuthenticationManagerImpl
 
afterPropertiesSet() - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
afterPropertiesSet() - Method in class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
 
afterPropertiesSet() - Method in class org.jasig.cas.event.EventListener
 
afterPropertiesSet() - Method in class org.jasig.cas.event.advice.CentralAuthenticationServiceAfterReturningAdvice
 
afterPropertiesSet() - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
 
afterPropertiesSet() - Method in class org.jasig.cas.services.advice.ServiceAllowedMethodBeforeAdvice
 
afterPropertiesSet() - Method in class org.jasig.cas.services.advice.ServiceAllowedToProxyMethodBeforeAdvice
 
afterPropertiesSet() - Method in class org.jasig.cas.services.support.SpringApplicationContextServiceRegistryReloader
 
afterPropertiesSet() - Method in class org.jasig.cas.stat.advice.LogTicketStatisticsAfterReturningAdvice
 
afterPropertiesSet() - Method in class org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler
 
afterPropertiesSet() - Method in class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner
 
afterPropertiesSet() - Method in class org.jasig.cas.ticket.registry.support.EhCacheTicketRegistry
 
afterPropertiesSet() - Method in class org.jasig.cas.web.LogoutController
 
afterPropertiesSet() - Method in class org.jasig.cas.web.ProxyController
 
afterPropertiesSet() - Method in class org.jasig.cas.web.ServiceValidateController
 
afterPropertiesSet() - Method in class org.jasig.cas.web.flow.LoginFormAction
 
afterPropertiesSet() - Method in class org.jasig.cas.web.flow.TicketGrantingTicketCheckAction
 
afterPropertiesSetInternal() - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Method designed to be overwritten subclasses that need to do additional properties checking.
afterPropertiesSetInternal() - Method in class org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler
 
afterPropertiesSetInternal() - Method in class org.jasig.cas.services.advice.ServiceAllowedMethodBeforeAdvice
 
afterReturning(Object, Method, Object[], Object) - Method in class org.jasig.cas.event.advice.CentralAuthenticationServiceAfterReturningAdvice
 
afterReturning(Object, Method, Object[], Object) - Method in class org.jasig.cas.stat.advice.LogTicketStatisticsAfterReturningAdvice
 
authenticate(Credentials) - Method in interface org.jasig.cas.authentication.AuthenticationManager
Method to validate the credentials provided.
authenticate(Credentials) - Method in class org.jasig.cas.authentication.AuthenticationManagerImpl
 
authenticate(Credentials) - Method in interface org.jasig.cas.authentication.handler.AuthenticationHandler
Method to determine if the credentials supplied are valid.
authenticate(Credentials) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Method automatically handles conversion to UsernamePasswordCredentials and delegates to abstract authenticateUsernamePasswordInternal so subclasses do not need to cast.
authenticate(Credentials) - Method in class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
 
authenticateUsernamePasswordInternal(UsernamePasswordCredentials) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Abstract convenience method that assumes the credentials passed in are a subclass of UsernamePasswordCredentials.
authenticateUsernamePasswordInternal(UsernamePasswordCredentials) - Method in class org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler
 
authenticatedDate - Variable in class org.jasig.cas.authentication.ImmutableAuthentication
The date/time this authentication object became valid.

B

BadCredentialsAuthenticationException - exception org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException.
Generic Bad Credentials Exception.
BadCredentialsAuthenticationException() - Constructor for class 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 class org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
Constructor to allow for the chaining of exceptions.
BadCredentialsAuthenticationException(String) - Constructor for class 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 class org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
Constructor to allow for the chaining of exceptions and use of a non-default code.
BadPasswordAuthenticationException - exception org.jasig.cas.authentication.handler.BadPasswordAuthenticationException.
The exception to throw when we know the username is correct but the password is not.
BadPasswordAuthenticationException() - Constructor for class 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 class org.jasig.cas.authentication.handler.BadPasswordAuthenticationException
Constructor that allows for the chaining of exceptions.
BadPasswordAuthenticationException(String) - Constructor for class org.jasig.cas.authentication.handler.BadPasswordAuthenticationException
Constructor that allows for providing a custom error code for this class.
BadPasswordAuthenticationException(String, Throwable) - Constructor for class org.jasig.cas.authentication.handler.BadPasswordAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
BadUsernameOrPasswordAuthenticationException - exception org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException.
Exception to throw when we know the credentials provided were username/password and the combination is wrong.
BadUsernameOrPasswordAuthenticationException() - Constructor for class 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 class org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException
Constructor that allows for the chaining of exceptions.
BadUsernameOrPasswordAuthenticationException(String) - Constructor for class org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException
Constructor that allows for providing a custom error code for this class.
BadUsernameOrPasswordAuthenticationException(String, Throwable) - Constructor for class org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
BlockedCredentialsAuthenticationException - exception org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException.
Exception to represent credentials that have been blocked for a reason such as Locked account.
BlockedCredentialsAuthenticationException() - Constructor for class 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 class org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException
Constructor that allows for the chaining of exceptions.
BlockedCredentialsAuthenticationException(String) - Constructor for class org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException
Constructor that allows for providing a custom error code for this class.
BlockedCredentialsAuthenticationException(String, Throwable) - Constructor for class org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
before(Method, Object[], Object) - Method in class org.jasig.cas.services.advice.ServiceAllowedMethodBeforeAdvice
 
before(Method, Object[], Object) - Method in class org.jasig.cas.services.advice.ServiceAllowedToProxyMethodBeforeAdvice
 
beforeInternal(Method, Object[], Object, RegisteredService) - Method in class org.jasig.cas.services.advice.ServiceAllowedMethodBeforeAdvice
 
beforeInternal(Method, Object[], Object, RegisteredService) - Method in class org.jasig.cas.services.advice.ServiceRequiresAuthenticationMethodBeforeAdvice
 
bind(HttpServletRequest, Credentials) - Method in interface org.jasig.cas.web.bind.CredentialsBinder
Method to allow manually binding attributes from the request object to properties of the credentials.

C

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.
CODE - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a code in the model.
CONST_LOGOUT - Static variable in class org.jasig.cas.web.support.ViewNames
View for logging out of CAS.
CONST_PROXY_FAILURE - Static variable in class org.jasig.cas.web.support.ViewNames
View for if the creation of a "Proxy" Ticket Fails.
CONST_PROXY_SUCCESS - Static variable in class org.jasig.cas.web.support.ViewNames
View for if the creation of a "Proxy" Ticket Succeeds.
CONST_SERVICE_FAILURE - Static variable in class org.jasig.cas.web.support.ViewNames
View if Service Ticket Validation Fails.
CONST_SERVICE_SUCCESS - Static variable in class org.jasig.cas.web.support.ViewNames
View if Service Ticket Validation Succeeds.
COOKIE_DEFAULT_EMPTY_VALUE - Static variable in class org.jasig.cas.web.support.WebConstants
The empty value of a cookie.
COOKIE_DEFAULT_FILLED_VALUE - Static variable in class org.jasig.cas.web.support.WebConstants
The filled value of a cookie.
COOKIE_PRIVACY - Static variable in class org.jasig.cas.web.support.WebConstants
The identifier for a CAS privacy cookie.
COOKIE_TGC_ID - Static variable in class org.jasig.cas.web.support.WebConstants
The identifier for a TicketGrantingTicket Cookie.
CREATE_SERVCE_TICKET - Static variable in class org.jasig.cas.event.TicketEvent
TicketEvent of type Create Service Ticket.
CREATE_TICKET_GRANTING_TICKET - Static variable in class org.jasig.cas.event.TicketEvent
TicketEvent of type Create Ticket Granting Ticket.
Cas10ProtocolValidationSpecification - class org.jasig.cas.validation.Cas10ProtocolValidationSpecification.
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 org.jasig.cas.ticket.proxy.support.Cas10ProxyHandler.
Dummy ProxyHandler that does nothing.
Cas10ProxyHandler() - Constructor for class org.jasig.cas.ticket.proxy.support.Cas10ProxyHandler
 
Cas10ResponseView - class org.jasig.cas.web.view.Cas10ResponseView.
Custom View to Return the CAS 1.0 Protocol Response.
Cas10ResponseView() - Constructor for class org.jasig.cas.web.view.Cas10ResponseView
 
Cas20ProtocolValidationSpecification - class org.jasig.cas.validation.Cas20ProtocolValidationSpecification.
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 org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler.
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 org.jasig.cas.validation.Cas20WithoutProxyingValidationSpecification.
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
 
CasServletFlowExecutionManager - class org.jasig.cas.web.flow.CasServletFlowExecutionManager.
Specific subclass of FlowExecutionManager to override default value for FlowExecutionIdParameterName to match the login token from the CAS 2.0 protocol.
CasServletFlowExecutionManager() - Constructor for class org.jasig.cas.web.flow.CasServletFlowExecutionManager
 
CasVersion - class org.jasig.cas.CasVersion.
Class that exposes the CAS version.
CentralAuthenticationService - interface org.jasig.cas.CentralAuthenticationService.
CAS viewed as a set of services to generate and validate Tickets.
CentralAuthenticationServiceAfterReturningAdvice - class org.jasig.cas.event.advice.CentralAuthenticationServiceAfterReturningAdvice.
Advice to advise the CentralAuthenticationService to publish TicketEvents whenever any of the methods get called and successfully return a result.
CentralAuthenticationServiceAfterReturningAdvice() - Constructor for class org.jasig.cas.event.advice.CentralAuthenticationServiceAfterReturningAdvice
 
CentralAuthenticationServiceImpl - class org.jasig.cas.CentralAuthenticationServiceImpl.
Concrete implementation of a CentralAuthenticationService, and also the central, organizing component of CAS's internal implementation.
CentralAuthenticationServiceImpl() - Constructor for class org.jasig.cas.CentralAuthenticationServiceImpl
 
ContextUtils - class org.jasig.cas.web.flow.util.ContextUtils.
Common utilities for extracting information from the RequestContext.
Credentials - interface org.jasig.cas.authentication.principal.Credentials.
Marker interface for credentials required to authenticate a principal.
CredentialsBinder - interface org.jasig.cas.web.bind.CredentialsBinder.
Interface for a class that can bind items stored in the request to a particular credentials implementation.
CredentialsToPrincipalResolver - interface org.jasig.cas.authentication.principal.CredentialsToPrincipalResolver.
CredentialsToPrincipalResolvers extract information from the Credentials provided and determine the Principal represented by those credentials.
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
 
clear() - Method in class org.jasig.cas.services.DefaultServiceRegistry
 
clear() - Method in interface org.jasig.cas.services.ServiceRegistryManager
Method to clear the registry of all entries.
contextDestroyed(ServletContextEvent) - Method in class org.jasig.cas.web.init.SafeContextLoaderListener
 
contextInitialized(ServletContextEvent) - Method in class org.jasig.cas.web.init.SafeContextLoaderListener
 
createTicketGrantingTicket(Credentials) - Method in interface org.jasig.cas.CentralAuthenticationService
Create a TicketGrantingTicket based on opaque credentials supplied by the caller.
createTicketGrantingTicket(Credentials) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
createTicketGrantingTicket(Credentials) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
 
createViewDescriptor(RequestContext) - Method in class org.jasig.cas.web.flow.RedirectViewDescriptorCreator
 

D

DESC - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a description in the model.
DESTROY_TICKET_GRANTING_TICKET - Static variable in class org.jasig.cas.event.TicketEvent
TicketEvent of type Destroy Ticket Granting Ticket.
DefaultLongNumericGenerator - class org.jasig.cas.util.DefaultLongNumericGenerator.
The default numeric generator for generating long values.
DefaultLongNumericGenerator() - Constructor for class org.jasig.cas.util.DefaultLongNumericGenerator
 
DefaultLongNumericGenerator(boolean) - Constructor for class org.jasig.cas.util.DefaultLongNumericGenerator
 
DefaultLongNumericGenerator(long, boolean) - Constructor for class org.jasig.cas.util.DefaultLongNumericGenerator
 
DefaultLongNumericGenerator(long) - Constructor for class org.jasig.cas.util.DefaultLongNumericGenerator
 
DefaultRandomStringGenerator - class org.jasig.cas.util.DefaultRandomStringGenerator.
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
 
DefaultServiceRegistry - class org.jasig.cas.services.DefaultServiceRegistry.
Default implementation of the Service Registry.
DefaultServiceRegistry() - Constructor for class org.jasig.cas.services.DefaultServiceRegistry
 
DefaultTicketRegistry - class org.jasig.cas.ticket.registry.DefaultTicketRegistry.
Implementation of the TicketRegistry that is backed by a HashMap.
DefaultTicketRegistry() - Constructor for class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
DefaultTicketRegistryCleaner - class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner.
Class that will iterate through the registry and check for tickets that are expired.
DefaultTicketRegistryCleaner() - Constructor for class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner
 
DefaultUniqueTicketIdGenerator - class org.jasig.cas.util.DefaultUniqueTicketIdGenerator.
Default implementation of UniqueTicketIdGenerator.
DefaultUniqueTicketIdGenerator() - Constructor for class org.jasig.cas.util.DefaultUniqueTicketIdGenerator
 
DefaultUniqueTicketIdGenerator(int) - Constructor for class org.jasig.cas.util.DefaultUniqueTicketIdGenerator
 
delegateTicketGrantingTicket(String, Credentials) - Method in interface org.jasig.cas.CentralAuthenticationService
Delegate a TicketGrantingTicket to a Service for proxying authentication to other Services.
delegateTicketGrantingTicket(String, Credentials) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
delegateTicketGrantingTicket(String, Credentials) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
 
deleteService(String) - Method in class org.jasig.cas.services.DefaultServiceRegistry
 
deleteService(String) - Method in interface org.jasig.cas.services.ServiceRegistryManager
Method to delete a service from the list.
deleteTicket(String) - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
deleteTicket(String) - Method in interface org.jasig.cas.ticket.registry.TicketRegistry
Remove a specific ticket from the registry.
deleteTicket(String) - Method in class org.jasig.cas.ticket.registry.support.EhCacheTicketRegistry
 
destroyTicketGrantingTicket(String) - Method in interface org.jasig.cas.CentralAuthenticationService
Destroy a TicketGrantingTicket.
destroyTicketGrantingTicket(String) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
Implementation of destoryTicketGrantingTicket expires the ticket provided and removes it from the TicketRegistry.
destroyTicketGrantingTicket(String) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
 
doBind(RequestContext, DataBinder) - Method in class org.jasig.cas.web.flow.LoginFormAction
 
doExecute(RequestContext) - Method in class org.jasig.cas.web.flow.AbstractCasAction
doExecute executes a well-defined workflow of retrieving attributes from the flowscope, executing doExecuteInternal and then repopulating the flowscope with the model.
doExecuteInternal(RequestContext, Map) - Method in class org.jasig.cas.web.flow.AbstractCasAction
Abstract method that gets executed by doExecute as part of the workflow.
doExecuteInternal(RequestContext, Map) - Method in class org.jasig.cas.web.flow.TicketGrantingTicketCheckAction
 
doExecuteInternal(RequestContext, Map) - Method in class org.jasig.cas.web.flow.WarnAction
 

E

ERROR - Static variable in class org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
Static instance of class to prevent cost incurred by creating new instance.
ERROR - Static variable in class org.jasig.cas.authentication.handler.BadPasswordAuthenticationException
Static instance of BadPasswordAuthenticationException.
ERROR - Static variable in class org.jasig.cas.authentication.handler.BadUsernameOrPasswordAuthenticationException
Static instance of BadUsernameOrPasswordAuthenticationException.
ERROR - Static variable in class org.jasig.cas.authentication.handler.BlockedCredentialsAuthenticationException
Static instance of BlockedCredentialsAuthenticationException.
ERROR - Static variable in class org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException
Static instance of UnknownUsernameAuthenticationException.
ERROR - Static variable in class org.jasig.cas.authentication.handler.UnsupportedCredentialsException
Static instance of UnsupportedCredentialsException.
EhCacheTicketRegistry - class org.jasig.cas.ticket.registry.support.EhCacheTicketRegistry.
Ticket registry backed by EHCache caching subsystem.
EhCacheTicketRegistry() - Constructor for class org.jasig.cas.ticket.registry.support.EhCacheTicketRegistry
 
EventHandler - interface org.jasig.cas.event.EventHandler.
Interface of classes that know how to handle a specific event.
EventListener - class org.jasig.cas.event.EventListener.
Implementation of an ApplicationListener that listens specifically for events within the CAS domain.
EventListener() - Constructor for class org.jasig.cas.event.EventListener
 
ExpirationPolicy - interface org.jasig.cas.ticket.ExpirationPolicy.
Strategy that determines if the ticket is expired.
encode(String) - Method in class org.jasig.cas.authentication.handler.Md5PasswordEncoder
 
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
 
equals(Object) - Method in class org.jasig.cas.authentication.AbstractAuthentication
 
equals(Object) - Method in class org.jasig.cas.authentication.principal.SimplePrincipal
 
equals(Object) - Method in class org.jasig.cas.authentication.principal.SimpleService
 
equals(Object) - Method in class org.jasig.cas.authentication.principal.UsernamePasswordCredentials
 
equals(Object) - Method in class org.jasig.cas.ticket.AbstractTicket
 
equals(Object) - Method in class org.jasig.cas.validation.ImmutableAssertionImpl
 
expire() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Explicitly expire a ticket.
expire() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
 

F

FIRST - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a the first option in the request params.

G

GATEWAY - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a gateway in the request params.
getAttribute(RequestContext, String) - Static method in class org.jasig.cas.web.flow.util.ContextUtils
Convenience method to retrieve an attribute from the Request scope.
getAttributeFromFlowScope(RequestContext, String) - Static method in class org.jasig.cas.web.flow.util.ContextUtils
Convenience method to retrieve an attribute from the flow scope.
getAttributes() - Method in class org.jasig.cas.authentication.AbstractAuthentication
 
getAttributes() - Method in interface org.jasig.cas.authentication.Authentication
Attributes of the authentication (not the Principal).
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
 
getAuthenticatedDate() - Method in class org.jasig.cas.authentication.MutableAuthentication
 
getAuthentication() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Method to retrieve the authentication.
getAuthentication() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
 
getAuthenticationHandlerClass() - Method in class org.jasig.cas.event.AuthenticationEvent
Method to return the AuthenticatonHandler class that generated the event.
getCallbackUrl() - Method in class org.jasig.cas.authentication.principal.HttpBasedServiceCredentials
 
getChainedAuthentications() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Method to retrieve the chained list of Authentications for this TicketGrantingTicket.
getChainedAuthentications() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
 
getChainedAuthentications() - Method in interface org.jasig.cas.validation.Assertion
Get a List of Authentications which represent the owners of the GrantingTickets which granted the ticket that was validated.
getChainedAuthentications() - Method in class org.jasig.cas.validation.ImmutableAssertionImpl
 
getClassAttributes() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl$__attributeRepository
 
getCode() - Method in class org.jasig.cas.authentication.handler.AuthenticationException
Method to return the unique identifier for this error type.
getCode() - Method in class org.jasig.cas.ticket.TicketException
 
getConstructorAttributes() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl$__attributeRepository
 
getCookieValue(HttpServletRequest, String) - Static method in class org.jasig.cas.web.support.WebUtils
Method to retrieve the requested Cookie value or null if the cookie does not exist.
getCountOfUses() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getCountOfUses() - Method in interface org.jasig.cas.ticket.Ticket
Method to return the number of times a ticket was "used".
getCredentials() - Method in class org.jasig.cas.event.AuthenticationEvent
Method to return the Credentials for the Authentication.
getEvent() - Method in class org.jasig.cas.web.flow.ModelAndEvent
Return the triggered event.
getEventTypeAsString() - Method in class org.jasig.cas.event.TicketEvent.TicketEventType
 
getFieldAttributes() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl$__attributeRepository
 
getFlowExecutionIdParameterName() - Method in class org.jasig.cas.web.flow.CasServletFlowExecutionManager
This method is overridden to match our login token id from the CAS 2 domain.
getGrantingTicket() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getGrantingTicket() - Method in interface org.jasig.cas.ticket.Ticket
Method to retrive the TicketGrantingTicket that granted this ticket.
getHttpServletRequest(RequestContext) - Static method in class org.jasig.cas.web.flow.util.ContextUtils
Method to retrieve the HttpServletRequest from a RequestContext that originated from a HttpServletRequestEvent.
getHttpServletResponse(RequestContext) - Static method in class org.jasig.cas.web.flow.util.ContextUtils
Method to retrieve the HttpServletResponse from a RequestContext that originated from a HttpServletRequestEvent.
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.principal.SimpleService
 
getId() - Method in class org.jasig.cas.services.RegisteredService
 
getId() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getId() - Method in interface org.jasig.cas.ticket.Ticket
Method to retrieve the id.
getIpAddress() - Method in class org.jasig.cas.event.HttpRequestEvent
Convenience method to return the IPAddress.
getLastTimeUsed() - Method in class org.jasig.cas.ticket.AbstractTicket
 
getLastTimeUsed() - Method in interface org.jasig.cas.ticket.Ticket
Method to return the last time a ticket was used.
getLog() - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Method to return the log instance in order for subclasses to have access to the log object.
getMaxLength() - Method in class org.jasig.cas.util.DefaultRandomStringGenerator
 
getMaxLength() - Method in interface org.jasig.cas.util.RandomStringGenerator
 
getMethod() - Method in class org.jasig.cas.event.HttpRequestEvent
Convenience method to return the type of request.
getMethodAttributes() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl$__attributeRepository
 
getMinLength() - Method in class org.jasig.cas.util.DefaultRandomStringGenerator
 
getMinLength() - Method in interface org.jasig.cas.util.RandomStringGenerator
 
getModel() - Method in class org.jasig.cas.web.flow.ModelAndEvent
Return the model.
getNewString() - Method in class org.jasig.cas.util.DefaultRandomStringGenerator
 
getNewString() - 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
 
getNumberOfProxyGrantingTicketsVended() - Method in interface org.jasig.cas.stat.TicketStatistics
Method to retrieve the number of proxy granting tickets vended.
getNumberOfProxyGrantingTicketsVended() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
getNumberOfProxyTicketsVended() - Method in interface org.jasig.cas.stat.TicketStatistics
Method to retrieve the number of proxy tickets vended.
getNumberOfProxyTicketsVended() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
getNumberOfServiceTicketsVended() - Method in interface org.jasig.cas.stat.TicketStatistics
Method to retrieve the number of service tickets vended.
getNumberOfServiceTicketsVended() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
getNumberOfTicketGrantingTicketsVended() - Method in interface org.jasig.cas.stat.TicketStatistics
Method to retrieve the number of ticket granting tickets vended.
getNumberOfTicketGrantingTicketsVended() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
getPage() - Method in class org.jasig.cas.event.HttpRequestEvent
Convenience method to return just the page requested stripped of any extra context or querystring information.
getPassword() - Method in class org.jasig.cas.authentication.principal.UsernamePasswordCredentials
 
getPasswordEncoder() - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Method to return the PasswordEncoder to be used to encode passwords.
getPrincipal() - Method in class org.jasig.cas.authentication.AbstractAuthentication
 
getPrincipal() - Method in interface org.jasig.cas.authentication.Authentication
Method to obtain the Principal.
getProxyGrantingTicketsPerSecond() - Method in interface org.jasig.cas.stat.TicketStatistics
Method to retrieve the number of Proxy Granting Tickets vended per second.
getProxyGrantingTicketsPerSecond() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
getProxyTicketsPerSecond() - Method in interface org.jasig.cas.stat.TicketStatistics
Method to retrieve the number of Proxy Tickets vended per second.
getProxyTicketsPerSecond() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
getProxyUrl() - Method in class org.jasig.cas.services.RegisteredService
Method to retrieve the Proxy URL.
getPublishedDate() - Method in class org.jasig.cas.event.AbstractEvent
Method to retrieve the date this event was published.
getReferrer() - Method in class org.jasig.cas.event.HttpRequestEvent
Convenience method to return the referrer.
getRequest() - Method in class org.jasig.cas.event.HttpRequestEvent
Method to retrieve HttpServletRequest.
getResponseCodeFromString(String) - Static method in class org.jasig.cas.util.UrlUtils
 
getResponseCodeFromUrl(URL) - Static method in class org.jasig.cas.util.UrlUtils
 
getService(String) - Method in class org.jasig.cas.services.DefaultServiceRegistry
 
getService(String) - Method in interface org.jasig.cas.services.ServiceRegistry
Retrieve a service from the registry matched to the provided serviceId.
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.ImmutableAssertionImpl
 
getServiceRegistry() - Method in class org.jasig.cas.services.advice.ServiceAllowedMethodBeforeAdvice
 
getServiceTicketsPerSecond() - Method in interface org.jasig.cas.stat.TicketStatistics
Method to retrieve the number of Service Tickets vended per second.
getServiceTicketsPerSecond() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
getServices() - Method in class org.jasig.cas.services.DefaultServiceRegistry
 
getServices() - Method in interface org.jasig.cas.services.ServiceRegistry
Method to return the list of services in the registry.
getTheme() - Method in class org.jasig.cas.services.RegisteredService
 
getTicket() - Method in class org.jasig.cas.event.TicketEvent
Method to retrieve the Ticket.
getTicket(String, Class) - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
getTicket(String) - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
getTicket(String, Class) - 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.
getTicket(String, Class) - Method in class org.jasig.cas.ticket.registry.support.EhCacheTicketRegistry
 
getTicket(String) - Method in class org.jasig.cas.ticket.registry.support.EhCacheTicketRegistry
 
getTicketEventType() - Method in class org.jasig.cas.event.TicketEvent
Method to retrieve the TicketEventType.
getTicketGrantingticketsPerSecond() - Method in interface org.jasig.cas.stat.TicketStatistics
Method to retrieve the number of Ticket Granting Tickets vended per second.
getTicketGrantingticketsPerSecond() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
getTicketId() - Method in class org.jasig.cas.event.TicketEvent
Method to retrieve the Id of the Ticket.
getTickets() - Method in class org.jasig.cas.ticket.registry.DefaultTicketRegistry
 
getTickets() - Method in interface org.jasig.cas.ticket.registry.TicketRegistry
Retrieve all tickets from the registry.
getTickets() - Method in class org.jasig.cas.ticket.registry.support.EhCacheTicketRegistry
 
getUserAgent() - Method in class org.jasig.cas.event.HttpRequestEvent
Convenience method to return the user agent.
getUsername() - Method in class org.jasig.cas.authentication.principal.UsernamePasswordCredentials
 
getVersion() - Static method in class org.jasig.cas.CasVersion
Return the full CAS version string.
grantServiceTicket(String, Service) - Method in interface org.jasig.cas.CentralAuthenticationService
Grant a ServiceTicket for a Service.
grantServiceTicket(String, Service, Credentials) - Method in interface org.jasig.cas.CentralAuthenticationService
Grant a ServiceTicket for a Service *if* the principal resolved from the credentials matches the principal associated with the TicketGrantingTicket.
grantServiceTicket(String, Service, Credentials) - 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
 
grantServiceTicket(String, Service, Credentials) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
 
grantServiceTicket(String, Service, ExpirationPolicy) - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Grant a ServiceTicket for a specific service.
grantServiceTicket(String, Service, ExpirationPolicy) - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
 
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

HttpBasedServiceCredentials - class org.jasig.cas.authentication.principal.HttpBasedServiceCredentials.
The Credentials representing an HTTP-based service.
HttpBasedServiceCredentials(URL) - Constructor for class org.jasig.cas.authentication.principal.HttpBasedServiceCredentials
Constructor that takes the URL of the HTTP-based service and creates the Credentials object.
HttpBasedServiceCredentialsAuthenticationHandler - class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler.
Class to validate the credentials 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
 
HttpBasedServiceCredentialsToPrincipalResolver - class org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver.
HttpBasedServiceCredentialsToPrincipalResolver extracts the callbackUrl from the HttpBasedServiceCredentials and constructs a SimpleService with the callbackUrl as the unique Id.
HttpBasedServiceCredentialsToPrincipalResolver() - Constructor for class org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver
 
HttpRequestEvent - class org.jasig.cas.event.HttpRequestEvent.
Implementation of an HttpRequestEvent that adds convenience methods to log page accesses.
HttpRequestEvent(HttpServletRequest) - Constructor for class org.jasig.cas.event.HttpRequestEvent
Constructs a PageRequestHttpRequestEvent with the HttpServletRequest as the source.
HttpRequestHandlerInterceptorAdapter - class org.jasig.cas.event.advice.HttpRequestHandlerInterceptorAdapter.
HandlerInterceptor that will on a successful completion of a page rendering, publish a PageRequestHttpRequestEvent.
HttpRequestHandlerInterceptorAdapter() - Constructor for class org.jasig.cas.event.advice.HttpRequestHandlerInterceptorAdapter
 
handle(Credentials, String) - Method in interface org.jasig.cas.ticket.proxy.ProxyHandler
Method to actually process the proxy request.
handle(Credentials, String) - Method in class org.jasig.cas.ticket.proxy.support.Cas10ProxyHandler
 
handle(Credentials, String) - Method in class org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler
 
handleEvent(ApplicationEvent) - Method in interface org.jasig.cas.event.EventHandler
Method to handle any processing of the event that is needed.
handleEvent(ApplicationEvent) - Method in class org.jasig.cas.event.handlers.TestEventHandler
This method calls the toString on an event and writes it to standard out.
handleRequestInternal(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.web.LogoutController
 
handleRequestInternal(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.web.ProxyController
 
handleRequestInternal(HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.web.ServiceValidateController
 
hashCode() - Method in class org.jasig.cas.authentication.AbstractAuthentication
 
hashCode() - Method in class org.jasig.cas.authentication.principal.SimplePrincipal
 
hashCode() - Method in class org.jasig.cas.authentication.principal.SimpleService
 
hashCode() - Method in class org.jasig.cas.authentication.principal.UsernamePasswordCredentials
 
hashCode() - Method in class org.jasig.cas.ticket.AbstractTicket
 
hashCode() - Method in class org.jasig.cas.validation.ImmutableAssertionImpl
 

I

ImmutableAssertionImpl - class org.jasig.cas.validation.ImmutableAssertionImpl.
Default implementation of the Assertion interface which returns the minimum number of attributes required to conform to the CAS 2 protocol.
ImmutableAssertionImpl(List, Service, boolean) - Constructor for class org.jasig.cas.validation.ImmutableAssertionImpl
Constructs a new ImmutableAssertion out of the given parameters.
ImmutableAuthentication - class org.jasig.cas.authentication.ImmutableAuthentication.
Default implementation of Authentication interface.
ImmutableAuthentication(Principal, Map) - Constructor for class org.jasig.cas.authentication.ImmutableAuthentication
Constructor that accepts both a principal and a map.
ImmutableAuthentication(Principal) - Constructor for class org.jasig.cas.authentication.ImmutableAuthentication
Constructor that assumes there are no additional authentication attributes.
InvalidTicketException - exception org.jasig.cas.ticket.InvalidTicketException.
TicketException to alert that a Ticket was not found or that it is expired.
InvalidTicketException() - Constructor for class org.jasig.cas.ticket.InvalidTicketException
Constructs a InvalidTicketException with the default exception code.
InvalidTicketException(Throwable) - Constructor for class org.jasig.cas.ticket.InvalidTicketException
Constructs a InvalidTicketException with the default exception code and the original exception that was thrown.
incrementCountOfUses() - Method in class org.jasig.cas.ticket.AbstractTicket
 
incrementCountOfUses() - Method in interface org.jasig.cas.ticket.Ticket
Increment by one the number of uses.
incrementNumberOfProxyGrantingTicketsVended() - Method in interface org.jasig.cas.stat.TicketStatisticsManager
Method to increment the number of proxy granting tickets vended.
incrementNumberOfProxyGrantingTicketsVended() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
incrementNumberOfProxyTicketsVended() - Method in interface org.jasig.cas.stat.TicketStatisticsManager
Method to increment the number of proxy tickets vended.
incrementNumberOfProxyTicketsVended() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
incrementNumberOfServiceTicketsVended() - Method in interface org.jasig.cas.stat.TicketStatisticsManager
Method to increment the number of service tickets vended.
incrementNumberOfServiceTicketsVended() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
incrementNumberOfTicketGrantingTicketsVended() - Method in interface org.jasig.cas.stat.TicketStatisticsManager
Method to increment the number of ticket granting tickets vended.
incrementNumberOfTicketGrantingTicketsVended() - Method in class org.jasig.cas.stat.support.TicketStatisticsImpl
 
init(ServletConfig) - Method in class org.jasig.cas.web.init.SafeDispatcherServlet
 
invoke(MethodInvocation) - Method in class org.jasig.cas.event.advice.AuthenticationHandlerMethodInterceptor
 
isAllowedToProxy() - Method in class org.jasig.cas.services.RegisteredService
 
isExpired() - Method in class org.jasig.cas.ticket.AbstractTicket
 
isExpired(Ticket) - Method in interface org.jasig.cas.ticket.ExpirationPolicy
Method to determine if a Ticket has expired or not, based on the policy.
isExpired() - Method in interface org.jasig.cas.ticket.Ticket
Determines if the ticket is expired.
isExpired(Ticket) - Method in class org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutExpirationPolicy
 
isExpired(Ticket) - Method in class org.jasig.cas.ticket.support.NeverExpiresExpirationPolicy
 
isExpired(Ticket) - Method in class org.jasig.cas.ticket.support.TimeoutExpirationPolicy
 
isExpiredInternal() - Method in class org.jasig.cas.ticket.AbstractTicket
 
isExpiredInternal() - Method in class org.jasig.cas.ticket.ServiceTicketImpl
 
isExpiredInternal() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
 
isForceAuthentication() - Method in class org.jasig.cas.services.RegisteredService
 
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.ImmutableAssertionImpl
 
isRenew() - Method in class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
Method to determine if we require renew to be true.
isRoot() - Method in interface org.jasig.cas.ticket.TicketGrantingTicket
Convenience method to determine if the TicketGrantingTicket is the root of the heirachy of tickets.
isRoot() - Method in class org.jasig.cas.ticket.TicketGrantingTicketImpl
 
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
 
isSuccessfulAuthentication() - Method in class org.jasig.cas.event.AuthenticationEvent
Method to determine if the authentication this event represents was successful or not.

L

LOGIN_TOKEN - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a login token in the request params.
LOGOUT - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for the logout url to display on the logout page.
LogTicketStatisticsAfterReturningAdvice - class org.jasig.cas.stat.advice.LogTicketStatisticsAfterReturningAdvice.
After returning AOP advice which updates TicketStatistics state at the specific target's object joinpoints.
LogTicketStatisticsAfterReturningAdvice() - Constructor for class org.jasig.cas.stat.advice.LogTicketStatisticsAfterReturningAdvice
 
LoginFormAction - class org.jasig.cas.web.flow.LoginFormAction.
Action in flow of Login that attempts to collect and process credentials related to any type of information that can be collected via form.
LoginFormAction() - Constructor for class org.jasig.cas.web.flow.LoginFormAction
 
LogoutController - class org.jasig.cas.web.LogoutController.
Controller to delete ticket granting ticket cookie in order to log out of single sign on.
LogoutController() - Constructor for class org.jasig.cas.web.LogoutController
 
LongNumericGenerator - interface org.jasig.cas.util.LongNumericGenerator.
Interface to guaranteed to return a long.

M

Md5PasswordEncoder - class org.jasig.cas.authentication.handler.Md5PasswordEncoder.
Implementation of the password handler that returns the MD5 hash of any plaintext password passed into the encoder.
Md5PasswordEncoder() - Constructor for class org.jasig.cas.authentication.handler.Md5PasswordEncoder
 
ModelAndEvent - class org.jasig.cas.web.flow.ModelAndEvent.
Holder for both Model and Event in the CAS work flow.
ModelAndEvent(Event) - Constructor for class org.jasig.cas.web.flow.ModelAndEvent
Constructs a new ModelAndEvent with a blank Model and the supplied event.
ModelAndEvent(Event, Map) - Constructor for class org.jasig.cas.web.flow.ModelAndEvent
Constructs a new ModelAndEvent with the supplied event and map.
ModelAndEvent(Event, String, Object) - Constructor for class org.jasig.cas.web.flow.ModelAndEvent
Constructs a new ModelAndEent with the supplied event and populating a map with the supplied attribute/value pair.
MultiTimeUseOrTimeoutExpirationPolicy - class org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutExpirationPolicy.
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
 
MutableAuthentication - class org.jasig.cas.authentication.MutableAuthentication.
Mutable implementation of Authentication interface.
MutableAuthentication(Principal) - Constructor for class org.jasig.cas.authentication.MutableAuthentication
 
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.
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.

N

NeverExpiresExpirationPolicy - class org.jasig.cas.ticket.support.NeverExpiresExpirationPolicy.
NeverExpiresExpirationPolicy always answers false when asked if a Ticket is expired.
NeverExpiresExpirationPolicy() - Constructor for class org.jasig.cas.ticket.support.NeverExpiresExpirationPolicy
 
NoSuchFlowExecutionExceptionResolver - class org.jasig.cas.web.NoSuchFlowExecutionExceptionResolver.
The NoSuchFlowExecutionResolver catches the NoSuchFlowExecutionException thrown by Spring Webflow when the given flow id no longer exists.
NoSuchFlowExecutionExceptionResolver() - Constructor for class org.jasig.cas.web.NoSuchFlowExecutionExceptionResolver
 
NumericGenerator - interface org.jasig.cas.util.NumericGenerator.
Interface to return a new sequential number for each call.

O

onApplicationEvent(ApplicationEvent) - Method in class org.jasig.cas.event.EventListener
 
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.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.event - package org.jasig.cas.event
The org.jasig.cas.event package consists of three things, the EventListener, EventHandler and events themselves.
org.jasig.cas.event.advice - package org.jasig.cas.event.advice
The org.jasig.cas.event.advice package contains the AOP Advices that are used to advise some of the CORE CAS classes in order to implement the cross-cutting concern of publishing events such as AuthenticationEvent, PageRequestHttpRequestEvent and TicketEvent.
org.jasig.cas.event.handlers - package org.jasig.cas.event.handlers
The org.jasig.cas.handlers class provides implementations of the EventHandler interface that can process events that are published.
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.advice - package org.jasig.cas.services.advice
The interceptors to use to advice the CentralAuthenticationService to place restrictions on the methods within the CentralAuthenticationService.
org.jasig.cas.services.support - package org.jasig.cas.services.support
This package includes the default implementations in support of the Service Registry including the SpringApplicationContextServiceRegistryReloader.
org.jasig.cas.services.web - package org.jasig.cas.services.web
This package contains all the Service Whitelist/customization classes related to the web tier, such as Theme Resolvers that match a theme (skin) for the login pages to a registered service.
org.jasig.cas.stat - package org.jasig.cas.stat
This package contains classes related to exposing ticket statistics.
org.jasig.cas.stat.advice - package org.jasig.cas.stat.advice
This package contains the interceptors used to log the statistics that are exposed via JMX.
org.jasig.cas.stat.support - package org.jasig.cas.stat.support
This package contains classes in support of exposing the statistics via JMX, such as a class that implements the TicketStatistics and TicketStatisticsManager interfaces.
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
In the Servlet API, the WEB-INF/web.xml deployment descriptor maps various URL values to Java classes.
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
This package defines the Webflow for the complete Login workflow (TGT Check, Form Check, Warning Check, Service Redirect) as a set of Actions.
org.jasig.cas.web.flow.util - package org.jasig.cas.web.flow.util
Classes related to assisting in the creation of a work 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
Classes to externalize String constants for use in the web tier.
org.jasig.cas.web.view - package org.jasig.cas.web.view
Package dealing with custom views such as writing directly to the response output for a CAS 1 response.

P

PGTIOU - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a pgtIou in the request params.
PGTURL - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a pgtUrl in the request params.
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.
PROXY_GRANTING_TICKET - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a ProxyGrantingTicket in the model.
PasswordEncoder - interface org.jasig.cas.authentication.handler.PasswordEncoder.
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.
PlainTextPasswordEncoder - class org.jasig.cas.authentication.handler.PlainTextPasswordEncoder.
Default password encoder for the case where no password encoder is needed.
PlainTextPasswordEncoder() - Constructor for class org.jasig.cas.authentication.handler.PlainTextPasswordEncoder
 
Principal - interface org.jasig.cas.authentication.principal.Principal.
Generic concept of an authenticated thing.
ProxyController - class org.jasig.cas.web.ProxyController.
The ProxyController is involved with returning a Proxy Ticket (in CAS 2 terms) to the calling application.
ProxyController() - Constructor for class org.jasig.cas.web.ProxyController
 
ProxyHandler - interface org.jasig.cas.ticket.proxy.ProxyHandler.
Abstraction for what needs to be done to handle proxies.
populateAttributes(Authentication, Credentials) - Method in interface org.jasig.cas.authentication.AuthenticationMetaDataPopulator
Provided with an Authentication object and the original credentials presented, provide any additional attributes to the Authentication object.

R

RENEW - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a renew flag in the model/request params.
RandomStringGenerator - interface org.jasig.cas.util.RandomStringGenerator.
Interface to return a random String.
RedirectViewDescriptorCreator - class org.jasig.cas.web.flow.RedirectViewDescriptorCreator.
Custom View Descriptor that allows the Web Flow to have an end state that allows for redirects based on a URL provided rather than just configured views.
RedirectViewDescriptorCreator() - Constructor for class org.jasig.cas.web.flow.RedirectViewDescriptorCreator
 
RegisteredService - class org.jasig.cas.services.RegisteredService.
Class representing a service we have registered with the system.
RegisteredService(String, boolean, boolean, String, URL) - Constructor for class org.jasig.cas.services.RegisteredService
Constructs a new RegisteredService with the required property of id and the optional theme and proxyUrl.
RegistryCleaner - interface org.jasig.cas.ticket.registry.RegistryCleaner.
Strategy interface to denote the start of cleaning the registry.
RemoteCentralAuthenticationService - class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService.
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
 
reloadServiceRegistry() - Method in interface org.jasig.cas.services.ServiceRegistryReloader
Method to call to reload the service registry.
reloadServiceRegistry() - Method in class org.jasig.cas.services.support.SpringApplicationContextServiceRegistryReloader
 
render(Map, HttpServletRequest, HttpServletResponse) - Method in class org.jasig.cas.web.view.Cas10ResponseView
 
resolveException(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class org.jasig.cas.web.NoSuchFlowExecutionExceptionResolver
 
resolvePrincipal(Credentials) - Method in interface org.jasig.cas.authentication.principal.CredentialsToPrincipalResolver
Turn Credentials into a Principal object by analyzing the information provided in the Credentials and constructing a Principal object based on that information or information derived from the Credentials object.
resolvePrincipal(Credentials) - Method in class org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver
Method to return a simple Service Principal with the identifier set to be the callback url.
resolvePrincipal(Credentials) - Method in class org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver
Constructs a SimplePrincipal from the username provided in the credentials.
resolveThemeName(HttpServletRequest) - Method in class org.jasig.cas.services.web.ServiceThemeResolver
 

S

SERVICE - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a service in the request params.
SERVICE_THEME_KEY - Static variable in class org.jasig.cas.services.web.ServiceThemeResolver
Constant to define where we look for the service id in the request.
SafeContextLoaderListener - class org.jasig.cas.web.init.SafeContextLoaderListener.
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 org.jasig.cas.web.init.SafeDispatcherServlet.
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
 
Service - interface org.jasig.cas.authentication.principal.Service.
Marker interface for Services.
ServiceAllowedMethodBeforeAdvice - class org.jasig.cas.services.advice.ServiceAllowedMethodBeforeAdvice.
Advice to check if a service is allowed to use the CentralAuthenticationService.
ServiceAllowedMethodBeforeAdvice() - Constructor for class org.jasig.cas.services.advice.ServiceAllowedMethodBeforeAdvice
 
ServiceAllowedToProxyMethodBeforeAdvice - class org.jasig.cas.services.advice.ServiceAllowedToProxyMethodBeforeAdvice.
Advice that first checks if a service is authorized to use CAS and then furthermore checks if it is allowed to proxy.
ServiceAllowedToProxyMethodBeforeAdvice() - Constructor for class org.jasig.cas.services.advice.ServiceAllowedToProxyMethodBeforeAdvice
 
ServiceRegistry - interface org.jasig.cas.services.ServiceRegistry.
Interface for a registry that holds services.
ServiceRegistryManager - interface org.jasig.cas.services.ServiceRegistryManager.
Interface to a class that can manage the registry for services.
ServiceRegistryReloader - interface org.jasig.cas.services.ServiceRegistryReloader.
Strategy interface that is responsible for reloading service registries at runtime.
ServiceRequiresAuthenticationMethodBeforeAdvice - class org.jasig.cas.services.advice.ServiceRequiresAuthenticationMethodBeforeAdvice.
Advice to confirm that if a service forces the concept of a renew = true, (for example, opting out of Single-sign on) then they need to have passed in a set of Credentials which means they called the grantServiceTicket with the third parameter set to a form of Credentials.
ServiceRequiresAuthenticationMethodBeforeAdvice() - Constructor for class org.jasig.cas.services.advice.ServiceRequiresAuthenticationMethodBeforeAdvice
 
ServiceThemeResolver - class org.jasig.cas.services.web.ServiceThemeResolver.
ThemeResolver to determine the theme for CAS based on the service provided.
ServiceThemeResolver() - Constructor for class org.jasig.cas.services.web.ServiceThemeResolver
 
ServiceTicket - interface org.jasig.cas.ticket.ServiceTicket.
Interface for a Service Ticket.
ServiceTicketImpl - class org.jasig.cas.ticket.ServiceTicketImpl.
Domain object representing a Service Ticket.
ServiceTicketImpl(String, TicketGrantingTicket, 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.
ServiceValidateController - class org.jasig.cas.web.ServiceValidateController.
Process the /validate and /serviceValidate URL requests.
ServiceValidateController() - Constructor for class org.jasig.cas.web.ServiceValidateController
 
SimplePrincipal - class org.jasig.cas.authentication.principal.SimplePrincipal.
Simplest implementation of a Principal.
SimplePrincipal(String) - Constructor for class org.jasig.cas.authentication.principal.SimplePrincipal
Constructs the SimplePrincipal using the provided unique id.
SimpleService - class org.jasig.cas.authentication.principal.SimpleService.
The simplest implementation of a representation of a service.
SimpleService(String) - Constructor for class org.jasig.cas.authentication.principal.SimpleService
Constructs a new SimpleService using the provided unique id for the service.
SimpleTestUsernamePasswordAuthenticationHandler - class org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler.
Simple test implementation of a AuthenticationHandler that returns true if the username and password match.
SimpleTestUsernamePasswordAuthenticationHandler() - Constructor for class org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler
 
SpringApplicationContextServiceRegistryReloader - class org.jasig.cas.services.support.SpringApplicationContextServiceRegistryReloader.
Implementation of the ServiceRegistryReloader that will refresh a Spring context if the underlying file changes.
SpringApplicationContextServiceRegistryReloader() - Constructor for class org.jasig.cas.services.support.SpringApplicationContextServiceRegistryReloader
 
service(ServletRequest, ServletResponse) - Method in class org.jasig.cas.web.init.SafeDispatcherServlet
 
serviceExists(String) - Method in class org.jasig.cas.services.DefaultServiceRegistry
 
serviceExists(String) - Method in interface org.jasig.cas.services.ServiceRegistry
Method to determine if the service exists in the registry.
setAcceptableCodes(int[]) - Method in class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
Set the acceptable HTTP status codes that we will use to determine if the response from the URL was correct.
setAcceptableCodes(int[]) - Method in class org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler
Set the acceptable HTTP status codes that we will use to determine if the response from the URL was correct.
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.jasig.cas.event.advice.AuthenticationHandlerMethodInterceptor
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.jasig.cas.event.advice.CentralAuthenticationServiceAfterReturningAdvice
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.jasig.cas.event.advice.HttpRequestHandlerInterceptorAdapter
 
setAuthenticationHandlers(AuthenticationHandler[]) - Method in class org.jasig.cas.authentication.AuthenticationManagerImpl
 
setAuthenticationManager(AuthenticationManager) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
Method to inject the AuthenticationManager into the class.
setAuthenticationMetaDataPopulators(AuthenticationMetaDataPopulator[]) - Method in class org.jasig.cas.authentication.AuthenticationManagerImpl
 
setCache(Cache) - Method in class org.jasig.cas.ticket.registry.support.EhCacheTicketRegistry
Set backed cache.
setCentralAuthenticationService(CentralAuthenticationService) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Set the CentralAuthenticationService.
setCentralAuthenticationService(CentralAuthenticationService) - Method in class org.jasig.cas.web.LogoutController
 
setCentralAuthenticationService(CentralAuthenticationService) - Method in class org.jasig.cas.web.ProxyController
 
setCentralAuthenticationService(CentralAuthenticationService) - Method in class org.jasig.cas.web.ServiceValidateController
 
setCentralAuthenticationService(CentralAuthenticationService) - Method in class org.jasig.cas.web.flow.LoginFormAction
 
setCentralAuthenticationService(CentralAuthenticationService) - Method in class org.jasig.cas.web.flow.TicketGrantingTicketCheckAction
 
setClassToSupport(Class) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Method to set the class to support.
setCookieTimeout(int) - Method in class org.jasig.cas.web.flow.LoginFormAction
 
setCredentialsBinder(CredentialsBinder) - Method in class org.jasig.cas.web.flow.LoginFormAction
Set a CredentialsBinder for additional binding of the HttpServletRequest to the Credentials instance, beyond our default binding of the Credentials as a Form Object in Spring WebMVC parlance.
setCredentialsToPrincipalResolvers(CredentialsToPrincipalResolver[]) - Method in class org.jasig.cas.authentication.AuthenticationManagerImpl
 
setEventHandlers(EventHandler[]) - Method in class org.jasig.cas.event.EventListener
Method to set the Event Handlers to process events.
setFailureView(String) - Method in class org.jasig.cas.web.ServiceValidateController
 
setFileName(String) - Method in class org.jasig.cas.services.support.SpringApplicationContextServiceRegistryReloader
Method to set the file name.
setFollowServiceRedirects(boolean) - Method in class org.jasig.cas.web.LogoutController
 
setFromNewLogin(boolean) - Method in interface org.jasig.cas.ticket.ServiceTicket
Method to allow you to set the fromNewLogin flag.
setFromNewLogin(boolean) - Method in class org.jasig.cas.ticket.ServiceTicketImpl
 
setPassword(String) - Method in class org.jasig.cas.authentication.principal.UsernamePasswordCredentials
 
setPasswordEncoder(PasswordEncoder) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Sets the PasswordEncoder to be used with this class.
setProxyHandler(ProxyHandler) - Method in class org.jasig.cas.web.ServiceValidateController
 
setRenew(boolean) - Method in class org.jasig.cas.validation.AbstractCasProtocolValidationSpecification
Method to set the renew requirement.
setResourceLoader(ResourceLoader) - Method in class org.jasig.cas.services.support.SpringApplicationContextServiceRegistryReloader
 
setServiceRegistry(ServiceRegistry) - Method in class org.jasig.cas.services.advice.ServiceAllowedMethodBeforeAdvice
 
setServiceRegistry(ServiceRegistry) - Method in class org.jasig.cas.services.advice.ServiceAllowedToProxyMethodBeforeAdvice
 
setServiceRegistry(ServiceRegistry) - Method in class org.jasig.cas.services.web.ServiceThemeResolver
 
setServiceRegistryManager(ServiceRegistryManager) - Method in class org.jasig.cas.services.support.SpringApplicationContextServiceRegistryReloader
Method to set the Service Registry Manager.
setServiceTicketExpirationPolicy(ExpirationPolicy) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
Method to inject the TicketGrantingTicket Expiration Policy.
setServiceTicketUniqueTicketIdGenerator(UniqueTicketIdGenerator) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
 
setStatsStateMutators(Properties) - Method in class org.jasig.cas.stat.advice.LogTicketStatisticsAfterReturningAdvice
 
setSuccessResponse(boolean) - Method in class org.jasig.cas.web.view.Cas10ResponseView
 
setSuccessView(String) - Method in class org.jasig.cas.web.ServiceValidateController
 
setSupportSubClasses(boolean) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
Method to set whether this handler will support subclasses of the supported class.
setThemeName(HttpServletRequest, HttpServletResponse, String) - Method in class org.jasig.cas.services.web.ServiceThemeResolver
 
setTicketGrantingTicketExpirationPolicy(ExpirationPolicy) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
Method to inject the TicketGrantingTicket Expiration Policy.
setTicketGrantingTicketUniqueTicketIdGenerator(UniqueTicketIdGenerator) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
Method to inject the Unique Ticket Id Generator into the class.
setTicketRegistry(TicketRegistry) - Method in class org.jasig.cas.CentralAuthenticationServiceImpl
Method to set the TicketRegistry.
setTicketRegistry(TicketRegistry) - Method in class org.jasig.cas.event.advice.CentralAuthenticationServiceAfterReturningAdvice
The TicketRegistry to use to look up tickets.
setTicketRegistry(TicketRegistry) - Method in class org.jasig.cas.services.advice.ServiceAllowedToProxyMethodBeforeAdvice
 
setTicketRegistry(TicketRegistry) - Method in class org.jasig.cas.stat.advice.LogTicketStatisticsAfterReturningAdvice
 
setTicketRegistry(TicketRegistry) - Method in class org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner
 
setTicketStatsManager(TicketStatisticsManager) - Method in class org.jasig.cas.stat.advice.LogTicketStatisticsAfterReturningAdvice
 
setUniqueTicketIdGenerator(UniqueTicketIdGenerator) - Method in class org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler
 
setUsername(String) - Method in class org.jasig.cas.authentication.principal.UsernamePasswordCredentials
 
setValidationSpecificationClass(Class) - Method in class org.jasig.cas.web.ServiceValidateController
 
setValidators(Validator[]) - Method in class org.jasig.cas.remoting.server.RemoteCentralAuthenticationService
Set the list of validators.
submit(RequestContext) - Method in class org.jasig.cas.web.flow.LoginFormAction
This method submits the information to the CentralAuthenticationService.
supports(Credentials) - Method in interface org.jasig.cas.authentication.handler.AuthenticationHandler
Method to check if the handler knows how to handle the credentials provided.
supports(Credentials) - Method in class org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
 
supports(Credentials) - Method in class org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
 
supports(Credentials) - Method in interface org.jasig.cas.authentication.principal.CredentialsToPrincipalResolver
Determine if a credentials type is supported by this resolver.
supports(Credentials) - Method in class org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver
 
supports(Credentials) - Method in class org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver
Return true if Credentials are UsernamePasswordCredentials, false otherwise.
supports(ApplicationEvent) - Method in interface org.jasig.cas.event.EventHandler
Method to check if this handler will be able to process the event.
supports(ApplicationEvent) - Method in class org.jasig.cas.event.handlers.TestEventHandler
 
supports(Class) - Method in class org.jasig.cas.validation.UsernamePasswordCredentialsValidator
 
supports(Class) - Method in interface org.jasig.cas.web.bind.CredentialsBinder
Method to determine if a CredentialsBinder supports a specific class or not.

T

TARGET_SERVICE - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a targetService in the request params.
TICKET - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a ticket in the model/request params.
TestEventHandler - class org.jasig.cas.event.handlers.TestEventHandler.
Test EventHandler to demonstrate that event publishing and handling are working.
TestEventHandler() - Constructor for class org.jasig.cas.event.handlers.TestEventHandler
 
Ticket - interface org.jasig.cas.ticket.Ticket.
Interface for the generic concept of a ticket.
TicketCreationException - exception org.jasig.cas.ticket.TicketCreationException.
Exception thrown if there is an error creating a ticket.
TicketCreationException() - Constructor for class org.jasig.cas.ticket.TicketCreationException
Constructs a TicketCreationException with the default exception code.
TicketCreationException(Throwable) - Constructor for class org.jasig.cas.ticket.TicketCreationException
Constructs a TicketCreationException with the default exception code and the original exception that was thrown.
TicketEvent - class org.jasig.cas.event.TicketEvent.
Event representing an action taken on a ticket including the creation, validation, destruction of a Ticket.
TicketEvent(Ticket, TicketEvent.TicketEventType) - Constructor for class org.jasig.cas.event.TicketEvent
Constructs a TicketEvent with the Ticket as the source.
TicketEvent(TicketEvent.TicketEventType, String) - Constructor for class org.jasig.cas.event.TicketEvent
Constructs a TicketEvent without a Ticket using the TicketId as the source object.
TicketEvent.TicketEventType - class org.jasig.cas.event.TicketEvent.TicketEventType.
Enumeration class to denote what ticket event occurred.
TicketEvent.TicketEventType(String) - Constructor for class org.jasig.cas.event.TicketEvent.TicketEventType
 
TicketException - exception org.jasig.cas.ticket.TicketException.
Generic ticket exception.
TicketException(String) - Constructor for class org.jasig.cas.ticket.TicketException
Constructs a new TicketException with the code identifying the exception type.
TicketException(String, Throwable) - Constructor for class org.jasig.cas.ticket.TicketException
Constructs a new TicketException with the code identifying the exception and the original Throwable.
TicketGrantingTicket - interface org.jasig.cas.ticket.TicketGrantingTicket.
Interface for a ticket granting ticket.
TicketGrantingTicketCheckAction - class org.jasig.cas.web.flow.TicketGrantingTicketCheckAction.
Action to check to see if a TicketGrantingTicket exists and if we can grant a ServiceTicket using that TicketGrantingTicket.
TicketGrantingTicketCheckAction() - Constructor for class org.jasig.cas.web.flow.TicketGrantingTicketCheckAction
 
TicketGrantingTicketImpl - class org.jasig.cas.ticket.TicketGrantingTicketImpl.
Concrete implementation of a TicketGrantingTicket.
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.
TicketRegistry - interface org.jasig.cas.ticket.registry.TicketRegistry.
Interface for a registry that stores tickets.
TicketStatistics - interface org.jasig.cas.stat.TicketStatistics.
TicketStatistics is the API to obtain various stats about Tickets in the CAS server.
TicketStatisticsImpl - class org.jasig.cas.stat.support.TicketStatisticsImpl.
Combined implementation of both the TicketStatistics interface and the Ticket StatisticsManager as a convenience to allow for both retrieval and updating of stats from the same implementation.
TicketStatisticsImpl() - Constructor for class org.jasig.cas.stat.support.TicketStatisticsImpl
 
TicketStatisticsImpl$__attributeRepository - class org.jasig.cas.stat.support.TicketStatisticsImpl$__attributeRepository.
 
TicketStatisticsImpl$__attributeRepository() - Constructor for class org.jasig.cas.stat.support.TicketStatisticsImpl$__attributeRepository
 
TicketStatisticsManager - interface org.jasig.cas.stat.TicketStatisticsManager.
TicketStatistics SPI for CAS core.
TicketValidationException - exception org.jasig.cas.ticket.TicketValidationException.
Exception to alert that there was an error validating the ticket.
TicketValidationException() - Constructor for class org.jasig.cas.ticket.TicketValidationException
Constructs a TicketValidationException with the default exception code.
TicketValidationException(Throwable) - Constructor for class org.jasig.cas.ticket.TicketValidationException
Constructs a TicketValidationException with the default exception code and the original exception that was thrown.
TimeoutExpirationPolicy - class org.jasig.cas.ticket.support.TimeoutExpirationPolicy.
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.AbstractAuthentication
 
toString() - Method in class org.jasig.cas.authentication.handler.AuthenticationException
 
toString() - Method in class org.jasig.cas.authentication.principal.HttpBasedServiceCredentials
 
toString() - Method in class org.jasig.cas.authentication.principal.SimplePrincipal
 
toString() - Method in class org.jasig.cas.authentication.principal.SimpleService
 
toString() - Method in class org.jasig.cas.authentication.principal.UsernamePasswordCredentials
 
toString() - Method in class org.jasig.cas.event.AbstractEvent
 
toString() - Method in class org.jasig.cas.ticket.AbstractTicket
 
toString() - Method in class org.jasig.cas.validation.ImmutableAssertionImpl
 

U

UnauthorizedServiceException - exception org.jasig.cas.services.UnauthorizedServiceException.
Exception that is thrown when an Unauthorized Service attempts to use CAS.
UnauthorizedServiceException() - Constructor for class org.jasig.cas.services.UnauthorizedServiceException
Default constructor to use without providing a message or exception chaining.
UnauthorizedServiceException(String, Throwable) - Constructor for class org.jasig.cas.services.UnauthorizedServiceException
Constructs an UnauthorizedServiceException with a custom message and the root cause of this exception.
UnauthorizedServiceException(String) - Constructor for class org.jasig.cas.services.UnauthorizedServiceException
Constructs an exception with a custom message.
UnauthorizedServiceException(Throwable) - Constructor for class org.jasig.cas.services.UnauthorizedServiceException
Constructs an exception with no custom message and a chained exception.
UncategorizedAuthenticationException - exception org.jasig.cas.authentication.handler.UncategorizedAuthenticationException.
Generic abstract exception to extend when you don't know what the heck is going on.
UncategorizedAuthenticationException(String) - Constructor for class org.jasig.cas.authentication.handler.UncategorizedAuthenticationException
Constructor that allows for providing a custom error code for this class.
UncategorizedAuthenticationException(String, Throwable) - Constructor for class org.jasig.cas.authentication.handler.UncategorizedAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
UniqueTicketIdGenerator - interface org.jasig.cas.util.UniqueTicketIdGenerator.
Interface that enables for pluggable unique ticket Ids strategies.
UnknownUsernameAuthenticationException - exception org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException.
The exception to throw when we explicitly don't know anything about the username.
UnknownUsernameAuthenticationException() - Constructor for class 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 class org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException
Constructor that allows for the chaining of exceptions.
UnknownUsernameAuthenticationException(String) - Constructor for class org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException
Constructor that allows for providing a custom error code for this class.
UnknownUsernameAuthenticationException(String, Throwable) - Constructor for class org.jasig.cas.authentication.handler.UnknownUsernameAuthenticationException
Constructor that allows for chaining of exceptions and a custom error code.
UnsupportedCredentialsException - exception org.jasig.cas.authentication.handler.UnsupportedCredentialsException.
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 class 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 class org.jasig.cas.authentication.handler.UnsupportedCredentialsException
Constructor that allows for the chaining of exceptions.
UrlUtils - class org.jasig.cas.util.UrlUtils.
Utilities class for generic functions related to URLs.
UsernamePasswordCredentials - class org.jasig.cas.authentication.principal.UsernamePasswordCredentials.
UsernamePasswordCredentials respresents the username and password that a user may provide in order to prove the authenticity of who they say they are.
UsernamePasswordCredentials() - Constructor for class org.jasig.cas.authentication.principal.UsernamePasswordCredentials
 
UsernamePasswordCredentialsToPrincipalResolver - class org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver.
Implementation of CredentialsToPrincipalResolver for Credentials based on UsernamePasswordCredentials when a SimplePrincipal (username only) is sufficient.
UsernamePasswordCredentialsToPrincipalResolver() - Constructor for class org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver
 
UsernamePasswordCredentialsValidator - class org.jasig.cas.validation.UsernamePasswordCredentialsValidator.
A validator to check if UserNamePasswordCredentials is valid.
UsernamePasswordCredentialsValidator() - Constructor for class org.jasig.cas.validation.UsernamePasswordCredentialsValidator
 
updateLastTimeUsed() - Method in class org.jasig.cas.ticket.AbstractTicket
 
updateLastTimeUsed() - Method in interface org.jasig.cas.ticket.Ticket
Set the last time used to the current time.

V

VALIDATE_SERVICE_TICKET - Static variable in class org.jasig.cas.event.TicketEvent
TicketEvent of type Validate Service Ticket.
ValidationSpecification - interface org.jasig.cas.validation.ValidationSpecification.
An interface to impose restrictions and requirements on validations (e.g.
ViewNames - class org.jasig.cas.web.support.ViewNames.
Class to maintain constant names for views.
ViewNames() - Constructor for class org.jasig.cas.web.support.ViewNames
 
validate(Object, Errors) - Method in class org.jasig.cas.validation.UsernamePasswordCredentialsValidator
 
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
 

W

WARN - Static variable in class org.jasig.cas.web.support.WebConstants
Identifier for a warning flag in the request params.
WarnAction - class org.jasig.cas.web.flow.WarnAction.
Action for determining whether the warning page needs to be displayed or not.
WarnAction() - Constructor for class org.jasig.cas.web.flow.WarnAction
 
WebConstants - class org.jasig.cas.web.support.WebConstants.
Various constants used by CAS web tier components.
WebConstants() - Constructor for class org.jasig.cas.web.support.WebConstants
 
WebUtils - class org.jasig.cas.web.support.WebUtils.
Utilities class for web related utility functions.

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

Copyright © 2004-2005 Java Architectures Special Interest Group. All Rights Reserved.