Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Release notes
We are proud to announce the first alpha release in the 7.x-1.0 branch. This release should be experimental and should not be deployed to production sites without testing.
(Important) Database Schema Changes
Previous versions of CAS used the {authmap} table to store the relationship between CAS usernames and Drupal users. This was changed to use our own table {cas_user} to prevent conflicts with authnames shared between different external authentication modules. If you were sharing the {authmap} and {users} table between different Drupal installations, you may need to update your configuration to also share the {cas_user} table as well.
Upgrade routines from 6.x-2.x and 6.x-3.x have been provided. Please back up your database.
(Important) Login Link Changes
In previous versions of CAS, logins could be triggered by creating a link to cas which (after login) would automatically redirect back to the referring page. Now the login destination must be specified explicitly (instead of relying on the HTTP Referrer) --- for example cas?destination=node/2.
If you include a link to /cas in your theme, you may need to replace the code with something like
print l(t('Log in'), 'cas', array('query' => drupal_get_destination()));
Upgrading
phpCAS version 1.0.0 or later is required, however version 1.1.3 or later is highly recommended for security.
New Features
- Simpler configuration interface.
- Single Sign-Out is always enabled.
- CAS username(s) associated with an account may be edited.
- New ability to directly add CAS users.
- First login destination works for admin created accounts.
- Automated test routines.
- More robust login redirection.
- installation documentation.
- A documented API for other modules -- see cas.api.php.