Using the excellent phpCAS library, we have created a small Drupal module to allow single sign-on with CAS.

phpCAS

phpCAS is a fantastic library for integrating Central Authentication Services into PHP applications. The library is well-documented and is licensed under the LGPL. CAS is a Java-based single sign-on solution originally developed at Yale and later placed under the auspices of JA-SIG (Java Architectures - Special Interest Group). CAS has quickly become the most popular single sign-on solution for universities. In its most simple use (CAS can also proxy single sign-on), CAS authenticates users and sends the user to the requested application with a ticket. The application is then responsible for authenticating the ticket (behind the scenes, with a tool like cURL) and automatically logging the user in if the ticket is valid.

LDAP & CAS Attributes Integration

Integration with LDAP and CAS attributes is provided by a separate CAS Attributes module maintained by the same developers.

Co-Maintainer

We are currently seeking a co-maintainer, especially for the CAS Server component.

6.x-3.0

Please read the release notes before upgrading from CAS 6.x-2.x to CAS 6.x-3.0. In particular, note that the database schema has changed in such a way that you cannot revert to CAS 6.x-2.x after the upgrade.

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.1 tar.gz (38.68 KB) | zip (46.53 KB) 2011-Nov-07 Notes
6.x-3.1 tar.gz (38.55 KB) | zip (46.4 KB) 2011-Nov-07 Notes

Other releases

Version Downloads Date Links
6.x-2.3 tar.gz (20.08 KB) | zip (22.26 KB) 2011-Apr-13 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (39.36 KB) | zip (47.54 KB) 2012-Jan-30 Notes
6.x-3.x-dev tar.gz (39.4 KB) | zip (47.58 KB) 2012-Jan-30 Notes

Project Information


Maintainers for CAS

  • bfroehle - 199 commits
    last: 1 week ago, first: 49 weeks ago
  • metzlerd - 201 commits
    last: 47 weeks ago, first: 5 years ago

Issues for CAS

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 16 Sep 08
nobody click here