Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download tar.gz 34.48 KB
MD5: 9aad138d7b7aa1d74bc602b500198c7f
SHA-1: 55ac296092f8ec3924f763edc605770cf7bb5330
SHA-256: 15470738a482b29de046bdc01cd5c55e3a39ef53ee67c33188a3a58dff4c73b6
Download zip 41.09 KB
MD5: 38dc2cfe17df8025e749dd32383fab41
SHA-1: 5adefca70d12af41a9c795d60f99c4bfdc6be6bd
SHA-256: 68b36757f5b4397549fd2f0f99220e4ba6b9b4a46f4c85ac6e848ab2bc730f73

Release notes

We are proud to announce the first beta release in the 7.x-1.0 branch. Upgrade routines from 6.x-2.x / 6.x-3.x releases are provided.

Changes since 6.x-2.x

(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.

Changes since 6.x-3.0-alpha1

  • Token support.
  • hook_cas_user_presave() changed slightly -- see cas.api.php
  • Improved login form compatibility with Rubik based themes (e.g., OpenAtrium)
Created by: bfroehle
Created on: 26 Apr 2011 at 16:54 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
New features
Bug fixes
Insecure
Unsupported

Other releases