Jasig CAS Roadmap Scott Battaglia Rutgers, the State University of New Jersey.

Slides:



Advertisements
Similar presentations
Central Authentication Service Roadmap JA-SIG Winter 2004.
Advertisements

Federated Access to Grids Daniel Kouřil, Sam Hartman, Josh Hewlet, Jens Jensen, Michal Procházka EGI User Forum 2011.
Oracle IDM at First National Bank
Introducing JA-SIG Central Authentication Service 3.0 Scott Battaglia Rutgers, the State University of New Jersey.
29 Oded Moshe, Director of Product Management Beta Release May 3rd, 2010 Official Release May 24, 2010.
Adding scalability to legacy PHP web applications Overview Mario A. Valdez-Ramirez.
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
Environmental Council of States Network Authentication and Authorization Services The Shared Security Component February 28, 2005.
By: Ansuya Chauhan.
Enterprise Smart Clients Architecture, Patterns, Design, Best Practices Keith Elder Manager, Sr. Software Engineer Quicken Loans Blog:
What’s New in JA-SIG CAS? JA-SIG Summer Conference Denver, CO June 24 – 27, 2007.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
GRDevDay March 21, 2015 Cloud-based Identity for Applications.
JA-SIG CAS Enterprise Single Sign-On Scott Battaglia Application Developer Enterprise Systems & Services Rutgers, the State University of New Jersey Copyright.
Authenticating REST/Mobile clients using LDAP and OERealm
Prabath Siriwardena Senior Software Architect. An open source Identity & Entitlement management server.
Shibboleth 2.0 : An Overview for Developers Scott Cantor The Ohio State University / Internet2 Scott Cantor The Ohio.
SAML-based Delegation in Shibboleth Scott Cantor Internet2/The Ohio State University.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
UPortal 3 – What's New? JA-SIG Conference, Spring 2008 uPortal What's New? Eric Dalquist University of Wisconsin - Madison.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
What’s new in Stack 3.2 Michael Youngstrom. Disclaimer This IS a presentation – So sit back and relax Please ask questions.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
TNC2004 Rhodes 1 Authentication and access control in Sympa mailing list manager Serge Aumont & Olivier Salaün May 2004.
Chad La Joie Shibboleth’s Future.
Presented by: Alicia Goodwin
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Design & Development Scott Battaglia Rutgers, the State University of New Jersey.
Web Authentication at Iowa Ed Hill Software Developer The University of Iowa.
Using Spring Security and CAS JA-SIG Summer Conference Denver, CO June 24 – 27, 2007.
CAS Lightning Talk Jasig-Sakai 2012 Tuesday June 12th 2012 Atlanta, GA Andrew Petro - Unicon, Inc.
Shibboleth at the U of M Christopher A. Bongaarts code-people June 2, 2011.
CAS Update Jasig 2011 Marvin Addison Susan Bramhall Andrew Petro Bill Thompson.
Empowering people-centric IT Unified device management Access and information protection Desktop Virtualization Hybrid Identity.
Communicating Security Assertions over the GridFTP Control Channel Rajkumar Kettimuthu 1,2, Liu Wantao 3,4, Frank Siebenlist 1,2 and Ian Foster 1,2,3 1.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
CAS Scott Battaglia Rutgers, the State University of New Jersey.
Katari Globant 2008 (update to 2010). Katari  Katari is a framework to use as a starting point to develop new web applications.  Incorporates architecture,
Sprint 116 Review / Sprint 117 Planning September 23th, 2013.
February, TRANSCEND SHIRO-CAS INTEGRATION ANALYSIS.
ARCH-5: Service Interfaces in Practice Christian Stiller Technical Architect.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
June 9, 2009 SURFfederatie: implementing a multi- protocol federation Hans Zandbelt & Joost van Dijk, SURFnet.
CAS 3 Introduction and Overview. CAS2 is simple to understand 6 servlets and fewer than 10 JSPs 6 servlets and fewer than 10 JSPs auth package – where.
Shibboleth Working Group, Fall 2010 Scott Cantor, OSU Chad LaJoie, Itumi, LLC.
Shibboleth Identity Provider Version 3 Scott Cantor The Ohio State University Marvin Addison Virginia Tech.
The GRIDS Center, part of the NSF Middleware Initiative Grid Security Overview presented by Von Welch National Center for Supercomputing.
Shibboleth Identity Provider V3 Deployment Considerations Scott Cantor (tOSU) Walter Hoehn (U Memphis) David Langenberg (U Chicago)
Final Fantasy ½: IOC Overview Team Q CSE 403 Winter ‘03 I’ve got something special for you.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
Agenda  Microsoft Directory Synchronization Tool  Active Directory Federation Server  ADFS Proxy  Hybrid Features – LAB.
Unlocking the Secrets of Alfresco Authentication Mehdi BELMEKKI, Consultancy Team Alfresco.
Office of Information Technology GT Identity and Access Management JA-SIG CAS project (introducing login.gatech.edu) April 29th,
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
Shibboleth Identity Provider Version 3
Alain Bethuyne Web Security Architect BNPParibas Fortis
562: Power of Single Sign-On in OpenEdge
Introduction to Windows Azure AppFabric
Federation made simple
Identity and Access Management Challenges in uPortal
External Web Services Quick Start Guide
Identity Federations - Overview
SP Roadmap Identifies “current”, “next”, and possibly “future” releases along with links.
By Janet Crawford and Dam Luong Submitted to the Faculty of
ESA Single Sign On (SSO) and Federated Identity Management
Managing Services with VMM and App Controller
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Mark Quirk Head of Technology Developer & Platform Group
SDMX IT Tools SDMX Registry
Presentation transcript:

Jasig CAS Roadmap Scott Battaglia Rutgers, the State University of New Jersey

Who Am I? Software Rutgers University Lead, Jasig Central Authentication Service Chair, Jasig CAS Steering Committee Lead, Jasig OpenRegistry Part of the Jasig Running Club!

What is CAS? JA-SIG CAS is an enterprise-level single sign on service for the Web

What is CAS? A trusted intermediary Proxy Authenticator

History VersionRelease DateNotable Features 3.0.xJune 2005Major re-architecture over Yale CAS 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

Recent Progress CAS (November 2009) Additional Throttling Methods Minor Library Upgrades Improved Dependency Management Improved Logging Expired Tickets trigger logout Improved Error Messages

Recent Progress CAS 3.4 (March 2010) Upgrade to Spring 3.0.1, Spring Web Flow 2.0.8, Spring Security Updates to Inspektr library Switch to Perf4j with additional statistics Experimental Mobile Theme Validation API Distributed Ticket Registry Cleaner

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

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.

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

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

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

CAS 3.6 Possible conversion to new database structure Separate configuration for tool Dependency of CAS server on external tool (+/-)

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

CAS 3.7 Interface impact should be minimal in terms of user changes Could result in major UI changes for deployers

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

CAS 3.8 As this becomes more formalized, minor “experimental” statistics, etc. may go away and be replaced.

CAS 3.9 OpenID 2 Support OpenID Authentication 2.0 OpenID Attribute Exchange 1.0 OpenID Provider Authentication Policy Extension 1.0

CAS 4.0 SAML 2 Support Web SSO Profiles ECP Profile Assertion Query/Request Profile Delegation Profile* Single Logout

CAS 4.x and Beyond Additional SAML2 Profiles Additional Up-and-Coming Integration InfoCard Facebook Connect

Other CAS Projects ClearPass Extension Jasig CAS Client for Java Mod_auth_cas phpCAS Jasig CAS Client for.NET

Track Our Progress Jasig Wiki Jasig Issue Tracker Jasig Source Repository Jasig CAS Web Site CAS Mailing Lists See it all at

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!