Downloads

Download cas-6.x-3.0.tar.gztar.gz 35.22 KB
MD5: 53429f73afff44f89747b58041567532
SHA-1: 9abf842ee417025f54f4da1a82b594e2be80b50d
SHA-256: fe6fb59158f63a37dd103281eee124ec015b02f2a31f5be411fc9c12f571b11b
Download cas-6.x-3.0.zipzip 41.71 KB
MD5: d01b4206fcc9375816966ce81fd103fc
SHA-1: 1610a8659a034288f00e420c5aec1cd6db32cf55
SHA-256: 85181ded796edb06c1cd813deeec4d1c4e1c3eabd163c83994bf47caf3c7943a

Release notes

We are proud to announce the first release in the 6.x-3.0 branch. Please back up your database and read the release notes before upgrading. It is not possible to downgrade to 6.x-2.x after upgrading. This release is identical to 6.x-3.0-beta2.

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 have been provided. It is not possible to revert to CAS 6.x-2.x after upgrading. 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)

Changes since 6.x-3.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 6.x-3.0-beta2

None.

Created by: bfroehle
Created on: 16 May 2011 at 18:27 UTC
Last updated: 1 Aug 2018 at 23:53 UTC
New features
Bug fixes
Insecure

Other releases