Download presentation
Presentation is loading. Please wait.
Published byMoses Stephens Modified over 9 years ago
1
Jasig CAS Roadmap Scott Battaglia Rutgers, the State University of New Jersey
2
Who Am I? Software Architect @ Rutgers University Lead, Jasig Central Authentication Service Chair, Jasig CAS Steering Committee Lead, Jasig OpenRegistry Part of the Jasig Running Club!
3
What is CAS? JA-SIG CAS is an enterprise-level single sign on service for the Web
4
What is CAS? A trusted intermediary Proxy Authenticator
5
History VersionRelease DateNotable Features 3.0.xJune 2005Major re-architecture over Yale CAS 2 3.1.xAugust 2007Improved support for distributed CAS servers, other protocols, and “non-interactive” login, Single Log Out. 3.2.xMarch 2008Major library upgrades and bug fixes 3.3.xAugust 2008RESTful API, Memcached, Terracotta Support 3.4.xMarch 2010
6
Recent Progress CAS 3.3.5 (November 2009) Additional Throttling Methods Minor Library Upgrades Improved Dependency Management Improved Logging Expired Tickets trigger logout Improved Error Messages
7
Recent Progress CAS 3.4 (March 2010) Upgrade to Spring 3.0.1, Spring Web Flow 2.0.8, Spring Security 3.0.1 Updates to Inspektr library Switch to Perf4j with additional statistics Experimental Mobile Theme Validation API Distributed Ticket Registry Cleaner
8
Recent Impacts CAS 3.4 Upgraders: Changes to the Spring Web Flow Updates to how Maven2 WAR Overlay should be used Changes to Inspektr configuration
9
What We Promised CAS 4 would be out already and the most magical piece of software ever written. REALITY: CAS4 isn’t out. It is quite magical though.
10
CAS 3.5 Revamped Data Storage More Easily Extensible Modularization Factories More “native” New methods for distribution Support for additional features Updates to Domain Model Rename to be non-CAS protocol specific Encapsulate more the logic Easier Configuration
11
Impact @ CAS 3.5 Reconfiguration of existing storage mechanisms (in- memory are mostly shielded) New APIs for future developers to code to Fractured community understanding of common concepts
12
CAS 3.6 Services Management Tools Self-Registration Tool (Wizard/Workflow) Support for Additional Protocols Separation from Main CAS application Enhanced ability for updates Easier to scale CAS Server Opportunities for tool to grow separately Distribution Opportunities for tool
13
Impact @ CAS 3.6 Possible conversion to new database structure Separate configuration for tool Dependency of CAS server on external tool (+/-)
14
CAS 3.7 Major changes to CentralAuthenticationService and AuthenticationManager to support additional use cases: Message passing to user Better throttling CAPTCHA Password management integration Updated UI Reflect new use cases and recent UI trends Advanced use cases including session id switching
15
Impact @ CAS 3.7 Interface impact should be minimal in terms of user changes Could result in major UI changes for deployers
16
CAS 3.8 Monitoring Expose state information via JMX May include design patterns such as “Circuit Breaker” Expose statistics not only via web UI, but also via JMX Add support hooks, where appropriate, for tools such as Nagios
17
Impact @ CAS 3.8 As this becomes more formalized, minor “experimental” statistics, etc. may go away and be replaced.
18
CAS 3.9 OpenID 2 Support OpenID Authentication 2.0 OpenID Attribute Exchange 1.0 OpenID Provider Authentication Policy Extension 1.0
19
CAS 4.0 SAML 2 Support Web SSO Profiles ECP Profile Assertion Query/Request Profile Delegation Profile* Single Logout
20
CAS 4.x and Beyond Additional SAML2 Profiles Additional Up-and-Coming Integration InfoCard Facebook Connect
21
Other CAS Projects ClearPass Extension Jasig CAS Client for Java Mod_auth_cas phpCAS Jasig CAS Client for.NET
22
Track Our Progress Jasig Wiki Jasig Issue Tracker Jasig Source Repository Jasig CAS Web Site CAS Mailing Lists See it all at http://www.jasig.org
23
Conclusion Lots of changes coming up! Stay tuned to the CAS lists to keep up to date Share your use cases and knowledge with the development team!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.