CAS authentication

Category Authentication
Version Patch 1.0.0-a1
Require ortro-1.3.3
Author Luca Corbo <lucor [at] ortro [dot] net>
File auth_cas.1.0.0a1.patch.gz
Status alpha
Blueprints CAS authentication

Description

This patch add the support the CAS Authentication Single-Sign-On.

The Central Authentication Service is a single sign-on protocol for the web.

If CAS is selected as default authentication method, Ortro acts as a gateway: not authenticated users are redirect to the CAS service login page and the Ortro login form is not displayed.

Notice:
You need to create CAS users in Ortro before switch to CAS service as default method for authentication.

Requirements

Please check for the phpCAS requirements.

Installation

  • Install the phpCAS client library
    • Extract the CAS-1.0.2RC1.tgz archive in a temporary folder
    • Copy the CAS.php file and CAS folder under the ORTRO_HOME/lib/Pear folder
  • Apply the CAS authentication patch
    • copy the auth_cas.xxx.patch.gz file under the ORTRO_HOME folder
    • extract the file
    • execute the following command: patch -p0 < auth_cas.xxx.patch

Configuration

  • Create the CAS users you want to grant access in Ortro as usual
  • In Settings -> CAS settings change the values in according with your CAS environment.
  • In Settings -> General settings select CAS as Default authentication method
  • Logout and enjoy ;-)

Changelog

1.0.0-a1 (2009.02.13)
  • Initial release

Also available in: HTML TXT