Copyright © 2009, Middlebury College License: http://www.gnu.org/copyleft/gpl.html GNU General Public License (GPL) Author: Adam Franco Date: 2009-04-06 ----------------------- For documentation on this service, see: https://mediawiki.middlebury.edu/wiki/LIS/CAS_Directory == Installation == 1. Copy config.inc.php.sample to config.inc.php 2. Change config options as appropriate. 3. Make the index.php accessible on a websever. == Change-Log == 0.4.3 - Can now be configured with multiple group base DNs for search. Fixes issue: http://chisel.middlebury.edu/pool/show_bug.cgi?id=299 0.4.2 - Added support for returning children of OUs. - Now does not duplicate wildcards included in the search string. 0.4.1 - Added support for clearing the cache on notification from an external service. 0.4.0 - Added support for a new 'get_all_users' action to allow user-accounts to be synced with remote systems. 0.3.1 - Moved the PHPCAS path out of the config as it is now included as a submodule. 0.3.0 - Added support for returning only attributes specified in the CAS Services Management tool. - Added an 'include_membership' parameter to all requests allowing applications that aren't interested in the group-membership of users to avoid wasting time fetching that data. - Group membership requests now traverse AD groups to return parent groups.
middlebury/CAS_Directory
A directory web-service written in PHP to go allong with a CAS authentication server. Allows returning of attributes specified in the CAS services managment tool.
PHP