Dashboard > Central Authentication Service > CAS 3 > CAS3 object model
CAS has a new home page: http://www.ja-sig.org/products/cas/
Central Authentication Service Log In | Sign Up   View a printable version of the current page.
CAS3 object model

Added by Andrew Petro , last edited by Andrew Petro on Jan 31, 2005  (view change)
Labels: 
(None)

What is the object model in CAS 3? What have we got here, really?

Modules

3 logical MODULES (domain-driven design talk. They're organized in separate Java packages): "authentication", "ticket", and "remoting".

Ticket module

See above link.

Authentication module

See above link.

Remoting module

The "remoting" package (work in progress) is the RPC "endpoint" of the CAS server for the outside world. Currently contains CasService and JaxRpc impl.

Web module

One thing that has to happen at the web layer is the examination of HttpServletRequests representing requests for authentication and extracting from them the information that is relevant.

Wiring it up to the world

The "web" package is the HTTP "endpoint" of the CAS server for the outside world (similar to the current CAS Servlets?) Implemented as various Spring web controllers.

Implementing it

The "util" package contains various helpers i.e. PasswordTranslator, UniqueTicketIdGenerator, RegistryCleaner, etc.

Powered by a free Atlassian Confluence Open Source Project License granted to Java Architectures Special Interest Group. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.3, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators