JA-SIG CAS Core 3.5.0 API

Packages 
Package Description
org.jasig.cas
This is the entry point to the part of the CAS processing that is independent of the user/program interface.
org.jasig.cas.aspect  
org.jasig.cas.audit.spi  
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.monitor  
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.jmx  
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.services.web.support  
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.init
This package is concerned with the deployment of CAS regardless of configuration exceptions.
org.jasig.cas.web.support
Classes related to assisting in management of 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-2012 Jasig. All Rights Reserved.