[[PageOutline(2-5,Contents,pullout)]] = LDAP Authentication for Account Manager == Description This is a LDAP authentication plugin for Trac AccountManagerPlugin. It is well maintained, well-tested, and up-to-date. It is intuitive to install and use with sensible defaults for quick setting up. At the same time, it also has a flexible configuration to deal with complex setup one may encounter. See below for sample setup and configuration. == !Bugs/Feature Requests Existing bugs and feature requests for LDAPAcctMngrPlugin are [report:9?COMPONENT=LDAPAcctMngrPlugin here]. If you have any issues, create a [/newticket?component=LDAPAcctMngrPlugin new ticket]. [[TicketQuery(component=LDAPAcctMngrPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:ldapacctmngrplugin here]. == Source You can check out LDAPAcctMngrPlugin from [/svn/ldapacctmngrplugin here] using Subversion, or [source:ldapacctmngrplugin browse the source] with Trac. == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. == Configuration === Step 1 - Enable plugin Please remember to enable Account Manager as well as this plugin. [[Image(enable.png, border=2)]] === Step 2 - Configure plugin There are only a few fields that need to be configured: bind_server:: The LDAP server to connect to. The format is `ldap[s]://host[:port]`. bind_anonymous:: Whether anonymous binding to the server is allowed. bind_dn:: If anonymous binding is not allowed, please specify a bind_dn. bind_passwd:: If anonymous binding is not allowed, please specify a binding password. user_searchbase:: The base of the tree on which the user is searched. A sub-tree search is performed. user_searchfilter:: The filter to find users in the tree. The default is "objectClass=inetOrgPerson", which should work in most cases. user_matchfilter:: The field of the record to match username to when authenticating. This is almost always "uid=%s". [[Image(config.png, border=2)]] === Step 3 - List users Once it is set up correctly, all the users will be automatically available by selecting Accounts/Users on the left panel. There is no need to hand create the user list, which is the beauty of the LDAP authentication plugin. [[Image(users.png, border=2)]] == Recent Changes [[ChangeLog(ldapacctmngrplugin, 3)]] == !Author/Contributors **Author:** [wiki:c0redumb] [[BR]] **Maintainer:** [[Maintainer]] [[BR]] **Contributors:**