JA-SIG CAS Core 3.4.1 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.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.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.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-2010 Java Architectures Special Interest Group. All Rights Reserved.