Packages |
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 |
Authentication validates the Credentials provided during a /login
request. |
org.jasig.cas.authentication.handler |
The handler package contains the classes used to authenticate a user. |
org.jasig.cas.authentication.handler.support |
Authentication.support contains the specific implementations of
the AuthenticationHandler interface. |
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 |
The org.jasig.cas.event package consists of three things, the
EventListener, EventHandler and events themselves. |
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 |
The org.jasig.cas.handlers class provides implementations of the
EventHandler interface that can process events that are published. |
org.jasig.cas.remoting.server |
Classes to allow CAS to be exposed as a server. |
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 |
The interceptors to use to advice the CentralAuthenticationService to
place restrictions on the methods within the
CentralAuthenticationService. |
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 |
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 |
This package contains classes related to exposing ticket statistics. |
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 |
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 |
Classes that represent tickets and can manipulate tickets. |
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 containing the specific implementations of the ProxyHandler
interface related to the various versions of the CAS protocol. |
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 |
This package contains the supporting versions of the interfaces
defined in the ticket package. |
org.jasig.cas.ticket.support |
This package includes the various default expiration policies
included with CAS. |
org.jasig.cas.util |
Various utility classes to generate unique ids and work with urls. |
org.jasig.cas.validation |
Classes to perform additiona validation the Assertions provided by
the CAS server. |
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 |
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 |
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 |
Classes related to assisting in the creation of a work flow. |
org.jasig.cas.web.init |
This package is concerned with the deployment of CAS regardless of
configuration exceptions. |
org.jasig.cas.web.support |
Classes to externalize String constants for use in the web tier. |
org.jasig.cas.web.view |
Package dealing with custom views such as writing directly to the response output for a CAS 1 response. |