The cas_auth plugin provides single signon capabilities for Elgg using Yale CAS (Central Authentication System).
The cas_auth plugin requires the following to be installed and enabled on the Elgg server:
- LDAP client (and LDAP-enabled PHP)
- curl
- Pear::DB module
- Extract the contents of the zip to your mod/cas_auth.
- Log into Elgg as an administrator.
- Enable the plugin in Tools Administraiton.
- Configure your CAS and LDAP servers by clicking on Settings.
NOTE: It is important that you enter a username into the "CAS User to set as admin" field. When this user logs into Elgg for the first time, their account will set up with administrative privileges. If this option is not configured, you will not have access to Elgg's administrative functions.