Changes between Version 7 and Version 8 of LdapAuthStorePlugin
- Timestamp:
- Mar 6, 2015, 10:40:40 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LdapAuthStorePlugin
v7 v8 1 1 [[PageOutline(2-5,Contents,pullout)]] 2 2 3 = A password store for the !AccountManagerPlugin using LDAP 3 4 4 = LdapAuthStorePlugin = 5 6 7 == Description == 5 == Description 8 6 9 7 The LdapAuthStorePlugin is a password store for the AccountManagerPlugin that provides authentication and group membership from an LDAP service. … … 12 10 It does work with current Trac (1.0.1) + LdapPlugin + AccountManagerPlugin against OpenLDAP. 13 11 12 This plugin was started at the suggestion from comment:26:ticket:1147, k0s posted the plugin from ticket:1147 as a standalone hack. Based on that work the ticket [attachment:ldap-auth-store.patch:ticket:1600] was merged in the session store parts of [attachment:ldap_store.3.py:ticket:1147] and [attachment:account-manager-ldap.4.patch:ticket:1147]. 14 13 15 == History == 16 17 At the suggestion from comment:26:ticket:1147, k0s posted the plugin from ticket:1147 as a standalone hack. 18 19 Based on his work i have taken [attachment:ldap-auth-store.patch:ticket:1600] and merged in the session store parts of [attachment:ldap_store.3.py:ticket:1147], [attachment:account-manager-ldap.4.patch:ticket:1147]. 20 21 22 == Bugs/Feature Requests == 14 == Bugs/Feature Requests 23 15 24 16 Existing bugs and feature requests for LdapAuthStorePlugin are … … 28 20 [http://trac-hacks.org/newticket?component=LdapAuthStorePlugin&owner=igoltz new ticket]. 29 21 22 [[TicketQuery(component=LdapAuthStorePlugin,group=type,format=progress)]] 30 23 31 == Download ==24 == Download 32 25 33 26 Download the zipped source from [download:ldapauthstoreplugin here]. 34 27 35 36 == Source == 28 == Source 37 29 38 30 You can check out LdapAuthStorePlugin from [http://trac-hacks.org/svn/ldapauthstoreplugin here] using Subversion, or [source:ldapauthstoreplugin browse the source] with Trac. 39 31 32 == Installation 40 33 41 == Installation == 34 The plugins AccountManagerPlugin and LdapPlugin must be installed first to use this plugin. 42 35 43 ==== Prerequisites ==== 36 Follow the Trac documentation on how [http://trac.edgewall.org/search?q=TracPlugins to install Trac plugins]. 44 37 45 You must install AccountManagerPlugin and LdapPlugin in order to use this plugin. 38 == Configuration 46 39 40 Edit `trac.ini` for the following changes: 41 * Activate acct_mgr, ldapplugin, ldapauthstore in the [components] section. 42 * Define LDAP related config options in the LdapPlugin [ldap] config section. 47 43 48 ==== Installation ==== 49 50 Follow the Trac documentation on how [http://trac.edgewall.org/search?q=TracPlugins to install Trac plugins] 51 52 53 ==== Configuration ==== 54 55 Activate acct_mgr, ldapplugin, ldapauthstore in the [components] section. 56 Define LDAP related config options in the LdapPlugin [ldap] config section. 57 44 This would amount to the following: 58 45 {{{ 59 46 #!ini … … 61 48 ... 62 49 permission_store = DefaultPermissionStore 63 64 50 65 51 [account-manager] … … 76 62 ldapplugin.* = enabled 77 63 ldapauthstore.* = enabled 78 79 64 80 65 [ldap] … … 114 99 store_bind = true 115 100 # user for authenticated connection to the LDAP directory 116 bind_user = 101 bind_user = cn=anonbind,dc=example,dc=com 117 102 # password for authenticated connection 118 103 bind_passwd = anonbind … … 142 127 }}} 143 128 144 145 146 == Recent Changes == 129 == Recent Changes 147 130 148 131 [[ChangeLog(ldapauthstoreplugin, 3)]] 149 132 150 151 == Author/Contributors == 133 == Author/Contributors 152 134 153 135 '''Author:''' [wiki:k0s] [[BR]] 154 '''Maintainer:''' igoltz[[BR]]136 '''Maintainer:''' [[Maintainer]][[BR]] 155 137 '''Contributors:'''