Skip to end of metadata
Go to start of metadata

Central Authentication Service

This is community space for the Jasig sponsored CAS efforts.

Introduction - What is CAS?

CAS is an enterprise Single Sign-On solution for web services. Single Sign-On (SSO) means a better user experience when running a multitude of web services, each with its own means of authentication. With a SSO solution, different web services may authenticate to one authorative source of trust, that the user needs to log in to, instead of requiring the end-user to log in into each separate service.

A number of out-of-the-box solutions exist to enable web services written in a specific language, or based on a framework, to use CAS. This would enable deployers to implement a SSO solution in a matter of hours.

The CAS Community

Stand up and be counted!

If you're using CAS already, we'd love to list you on the honor roll of CAS deployers.

This Confluence Wiki

Click here for information about this Wiki, including how you can contribute.

Who uses CAS?

Community Contributions

Other CAS Server Implementations

CAS Server extensions

  • cas-addons: CAS Addons is an open source collection of useful Jasig CAS server addons.
  • cas-spare, A system for automating CAS server failover.
  • CASShib: Federate applications using an extended CAS server.  Federated applications are CASified and use a CAS client instead of the Shibboleth Service Provider software.

CASifying Applications

Experiences CASifying applications

Oracle applications

ESUP-Portail distributions of CASified applications

The ESUP-Portail download site offers links to a CASified Horde, a CASified phpBB, a CAS proxy for Sun One Calendar, and a CAS proxy for Apogee Web.

Applications that come CASified

  • uPortal - our own open source portal
  • Mantis
  • pNews - a newsreader.
  • Sympa - a mailing list manager.
  • TikiWiki - a Wiki and much more.
  • Mule - an Enterprise JavaBean messaging framework. CASified by virtue of use of Acegi.
  • Claroline - a free PHP / MySQL collaborative learning environment for creating and administering courses through the web. GPL. CASified out of the box as of 1.7.
  • Moodle - a free, open source course management system (CMS). Courseware. CAS as a standard authentication module.
  • Liferay portal - a collaboration portal (Java platform).
  • ILIAS Learning Management - a powerful open source learning management system.
  • Chamilo - Open source e-learning and collaboration software (CASified out of the box in 2.x)
  • Simply Voting - a secure online voting system. CAS is a standard remote authentication option.
  • Open eClass - Open source e-learning Course Management System (CASified out of the box in 2.4.x)

Hardware products that come CASified

Other Web SSO products

The Central Authentication Service isn't the only Web SSO product around. This page provides links to some other Web SSO products.

Upcoming Events

June 3-6, 2013 - Join CAS developers and deployers at the Apereo 2013 Conference in San Diego, CA.

Recent Events

Jérôme Leleu's présentation Pour aller plus loin avec CAS [FR] / Going further with CAS [EN], February 6, 2014

Jérôme Leleu's presentation CAS, un SSO web open source à Devoxx France - March 27-29, 2013.

Recently Updated

  • No labels

1 Comment

  1. Dear CAS Community,

    Jasig, and each sponsored project, is filled with talented and motivated developers, technicians and administrators all working hard, contributing energy and intellect to develop high quality enterprise systems, and in doing so, are actually supporting their local college or university and ultimately higher education globally. The results of your work benefits not only CAS, but also our colleges and universities including our faculty, staff and students. Unfortunately many of those who benefit most from the CAS and the Jasig community's efforts may not be aware how our projects contribute to (and even enable) their daily work, courses, academic and administrative departments, etc. Sadly, not everyone is a developer.

    However, this does not mean that non-technical individuals should not (or could not) become active contributors to either CAS, another Jasig project or Jasig as an organization. The fundamental goal for 2-3-98 is to raise awareness and appreciation of openness among the members of the higher education community. Concerns about open source are less common today within the IT field, however are still present among our colleagues across campus. Who better to invite into the discussion (and indeed development) than those who are currently using and relying on open source projects? Unfortunately many of these folks may not even know how much they and their activities depend on CAS or other Jasig sponsored projects. Considering this, I would ask you to look at your own project and your community, and ask two questions:

    1. How many folks on the campus who have adopted CAS are aware they are using not only CAS, but an open source application or a Jasig sponsored project?
    2. How many folks who rely on CAS are active participants in your project or Jasig generally?

    If understanding and growth in open source projects like CAS—and the organizations that support them like Jasig—is going to increase, we cannot limit participation to developers, technicians and administrators. We must include the end-users who can testify to the quality and viability of our projects. If campus' faculty and students authenticate in the LMS through CAS, then your campus' Director of Online Education, should be a Jasig member, a CAS contributor and 2-3-98 participant.

    Including our campus end-users, who are most familiar with, reliant on, and have come to trust Jasig's sponsored projects, provides us with an incredible opportunity to raise awareness and appreciation of open source, CAS and the Jasig community. As campus end-users share their experiences with their colleagues and peers, a second level of dialogue will emerge beyond the technology (which, if we can be honest, can actual intimidate, detract and confuse our end-users), enabling campuses to discuss the affordances of open source, not as a technology or methodology, but as a solution to their business and operational needs.

    So I put forth a request—perhaps a challenge! Please seriously consider the two questions I asked above and identify specific individuals on the campuses who have adopted CAS whose jobs, departments, duties, etc. rely on your project's continued success. Then, send me their names, contact information and a bit about how they use your project. I would like to introduce our efforts (CAS's, 2-3-98's and Jasig's) and invite them to participate in one of the activities underway with 2-3-98, e.g. Edu2ools, The Logic Tree, etc. If your only contacts are technical leads on campus, please forward his/her name(s) — perhaps you could provide an introduction — and I will appeal to them directly with a similar message.

    I hope to hear from you soon, and remember, sadly, not everyone is a developer!

    Patrick Masson