CAS

From ClarolineDoc

CAS stands for "Central Authentication Service" and is a Single Sign On (SSO) system originally developed by the Yale University.

SSO is an authentication process enabling user to authenticate once and gain access to multiple systems. For example, once authenticated in the library catalog, students don't have to re-enter their password to access their Claroline courses or their web mail.

The CAS system of Claroline is based on the free phpCAS library available at http://esup-phpcas.sourceforge.net.

To enable CAS on your Claroline platform you need to open the claroline/conf/auth.conf.php configuration file and edit the following parameters in the section dedicated to CAS.

  • $claro_CasEnabled = TRUE for enabled FALSE for disabled ;
  • $claro_CasServerHostUrl = 'my.cas.server.domain.com';
  • $claro_CasServerHostPort = 443;
  • $claro_CasLoginString = 'The string message appearing to invite user to login';
IMPORTANT NOTE. CAS system only achieves user authentication, and doesn't 
permit to retrieve additional user information like name, surname or e-mail 
address. To get this information available on Claroline, you have to record 
them previously in the Claroline 'user' table.


Related links :