Opened 15 years ago
Closed 15 years ago
#6793 closed defect (invalid)
LDAP authentication
Reported by: | Owned by: | Larry Ruiz | |
---|---|---|---|
Priority: | normal | Component: | LdapAuthnzPlugin |
Severity: | blocker | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description
am using account manager plugin for authentication which takes user credentials from a file. now i want to take the credentials from an ldap server. pls suggest me ways to do that. as it is a show stopper for me.
Attachments (0)
Change History (5)
comment:1 follow-up: 2 Changed 15 years ago by
comment:2 Changed 15 years ago by
This is the error i find in trac.log when i try to access the trac url after following the steps to install Ldapplugin
Trac[loader] ERROR: Skipping "ldapplugin.api = ldapplugin.api": (can't import "ImportError: libldap_r-2.4.so.2: cannot open shared object file: No such file or directory")
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/web/main.py", line 450, in _dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/web/main.py", line 206, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/wiki/web_ui.py", line 121, in process_request
req.perm(page.resource).require('WIKI_VIEW')
File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/perm.py", line 549, in require
if not self._has_permission(action, resource):
File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/perm.py", line 540, in _has_permission
decision = PermissionSystem(self.env). \
File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/perm.py", line 428, in check_permission
perm)
File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/perm.py", line 284, in check_permission
permissions = PermissionSystem(self.env). \
File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/perm.py", line 360, in get_user_permissions
for perm in self.store.get_user_permissions(username):
File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/config.py", line 530, in get
raise AttributeError('Cannot find an implementation of the "%s" '
AttributeError: Cannot find an implementation of the "IPermissionStore" interface named "LdapPermissionStore". Please update the option trac.permission_store in trac.ini.
comment:3 Changed 15 years ago by
this plugin does not depend on ldapplugin, and make sure that you have python-ldap installed
comment:5 Changed 15 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
I changed the wiki, and included a small section about installation, I don't know if it will be enough, try to install and let me know what problems do you have