JA-SIG Central Authentication Service 3.0.3 API

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.

 



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