Modify ↓
      
        Opened 18 years ago
Closed 18 years ago
#2465 closed defect (invalid)
PermRedirect failure when using AuthManagerPlugin's HttpAuthStore subsystem
| Reported by: | Joe Kiniry | Owned by: | Noah Kantrowitz | 
|---|---|---|---|
| Priority: | normal | Component: | AccountManagerPlugin | 
| Severity: | normal | Keywords: | |
| Cc: | Trac Release: | 0.10 | 
Description
One of our Trac servers is configured to authenticate via AccountManagerPlugin's use of LDAP authentication over HTTP using HttpAuthStore.
Correct authentications work fine, but incorrect authentications result in the following stack trace:
Python Traceback
Traceback (most recent call last):
  File "/opt/local/lib/python2.5/site-packages/trac/web/main.py", line 406, in dispatch_request
    dispatcher.dispatch(req)
  File "/opt/local/lib/python2.5/site-packages/trac/web/main.py", line 182, in dispatch
    req.authname = self.authenticate(req)
  File "/opt/local/lib/python2.5/site-packages/trac/web/main.py", line 146, in authenticate
    authname = authenticator.authenticate(req)
  File "build/bdist.macosx-10.3-i386/egg/acct_mgr/web_ui.py", line 346, in wrap
    return func(self, *args, **kwds)
  File "build/bdist.macosx-10.3-i386/egg/acct_mgr/web_ui.py", line 356, in authenticate
    req.environ['REMOTE_USER'] = self._remote_user(req)
  File "build/bdist.macosx-10.3-i386/egg/acct_mgr/web_ui.py", line 382, in _remote_user
    if AccountManager(self.env).check_password(user, password):
  File "build/bdist.macosx-10.3-i386/egg/acct_mgr/api.py", line 105, in check_password
    return self.password_store.check_password(user, password)
  File "build/bdist.macosx-10.3-i386/egg/acct_mgr/http.py", line 33, in check_password
    except HTTPError, inst:
NameError: global name 'HTTPError' is not defined
PermRedirectPlugin is enabled
permredirect.* = enabled permredirect.filter.permredirectmodule = enabled
and works fine for our other Trac servers, but they all authenticate using other means.
Ideas or advice welcome.
Attachments (0)
Change History (1)
comment:1 Changed 18 years ago by
| Component: | PermRedirectPlugin → AccountManagerPlugin | 
|---|---|
| Resolution: | → invalid | 
| Status: | new → closed | 
Note: See
        TracTickets for help on using
        tickets.
    



Sounds like you are trying to use the 0.11 version of acct_mgr with Trac 0.10.