stable

Clone or download

Read-only

story #7984 provision LDAP from Tuleap

How it works: - When someone log into the platform, he his automatically registered into the LDAP directory On user status change: - suspend/delete: remove entry from LDAP - user reactivate: re-add entry into LDAP Remaining work: * Expire? * PAM: check authconfig -tui * Change password as site admin Change-Id: I78afc3bb1a6179805f23c626d98d687411fca4c0

Modified Files

Name
A plugins/ldap/bin/ldap_feed_user.php +36 −0 Go to diff View file
M plugins/ldap/etc/ldap.inc +22 −5 Go to diff View file
M plugins/ldap/include/LDAP.class.php +71 −4 Go to diff View file
A plugins/ldap/include/LDAP_UserWrite.class.php +190 −0 Go to diff View file
M plugins/ldap/include/autoload.php +10 −2 Go to diff View file
A plugins/ldap/include/exception/AddException.class.php +26 −0 Go to diff View file
A plugins/ldap/include/exception/BindException.class.php +22 −0 Go to diff View file
A plugins/ldap/include/exception/ConnexionException.class.php +22 −0 Go to diff View file
A plugins/ldap/include/exception/DeleteException.class.php +26 −0 Go to diff View file
A plugins/ldap/include/exception/NoWriteException.class.php +22 −0 Go to diff View file
A plugins/ldap/include/exception/RenameException.class.php +26 −0 Go to diff View file
A plugins/ldap/include/exception/UpdateException.class.php +26 −0 Go to diff View file
M plugins/ldap/include/ldapPlugin.class.php +109 −20 Go to diff View file
M src/common/event/Event.class.php +12 −1 Go to diff View file
M src/common/user/LoginManager.class.php +1 −0 Go to diff View file
M src/common/user/User.class.php +27 −1 Go to diff View file
M src/common/user/UserManager.class.php +18 −7 Go to diff View file
M src/www/account/change_email-complete.php +16 −25 Go to diff View file
M src/www/account/change_realname.php +16 −34 Go to diff View file
M tests/simpletest/common/user/UserManagerTest.php +12 −19 Go to diff View file