[[PageOutline(2-5,Contents,pullout)]] = AccountManager LDAP IPasswordStore implementation == Description This plugin is an AccountManager LDAP `IPasswordStore` implementation. Password change is supported, see ticket #1602. == Bugs/Feature Requests Existing bugs and feature requests for LdapAuthnzPlugin are [report:9?COMPONENT=LdapAuthnzPlugin here]. If you have any issues, create a [/newticket?component=LdapAuthnzPlugin new ticket]. [[TicketQuery(component=LdapAuthnzPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:ldapauthnzplugin here]. == Source You can check out LdapAuthnzPlugin from [/svn/ldapauthnzplugin here] using Subversion, or [source:ldapauthnzplugin browse the source] with Trac. == Installation and Configuration The preferred method of installing this plugin is using `easy_install`: {{{#!sh easy_install https://trac-hacks.org/svn/ldapauthnzplugin/trunk }}} and then modify your `trac.ini` file with the LDAP settings: {{{#!ini [components] trac.web.auth.LoginModule = disabled acct_mgr.admin.AccountManagerAdminPage = enabled acct_mgr.api.AccountManager = enabled acct_mgr.web_ui.AccountModule = enabled acct_mgr.web_ui.LoginModule = enabled tautua.trac_plugins.* = enabled [account-manager] #set the passwordstore to ldap password_store = LDAPAuthNStore [ldap] #use ldaps:// for tls server = ldap://myldaphost:389 root_dn = o=mycompany user_searchbase = ou=people user_searchfilter = uid=%s anonymous_bind = false #required if anonymous_bind is false bind_dn = uid=admin,ou=system bind_passwd = pass }}} == Recent Changes [[ChangeLog(ldapauthnzplugin, 3)]] == Author/Contributors '''Author:''' [wiki:lruiz] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''