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
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
.gitignore
.gitmodules
AuthManager.class.php
README.txt
config.inc.php.sample
index.php

README.txt

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.