Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download tar.gz 35.32 KB
MD5: 4a9ca00e691df8e466e9e92b8a8dad1e
SHA-1: 3103f375aad263fbbaa4fa0111f463ba54657790
SHA-256: 626a6fef2bf5992744b2801ed5b42948bd3224a9cdb5a6950b64bf1a72476510
Download zip 41.83 KB
MD5: 21a5780ae2bd003f789e47cab25bbfb6
SHA-1: 91b3f0b14a12a9e723ae488cb240cb4038cdf337
SHA-256: d201a643de6ed5e67abc350721b3ac22ab05126e4751f713fb533ff45b4a9b7d

Release notes

We are proud to announce the first release in the 7.x-1.0 branch.

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 7.x-1.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)

Changes since 7.x-1.0-beta1

  • Login redirection now works with the CAS login block.
  • Users are now shown a logout link in the rare situation that they are authenticated with CAS but not allowed to login to Drupal.

Changes since 7.x-1.0-beta2

None.

Created by: bfroehle
Created on: 16 May 2011 at 18:30 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
New features
Bug fixes
Insecure
Unsupported

Other releases