[Moin-user] Is LDAP auth in desktop mode possible?

jlist9 jlist9 at gmail.com
Sun Feb 27 03:26:55 EST 2011

Hi all,

I'm evaluating moinmoin for an internal wiki. It's meant to be a simple set up
in company LAN so I'm thinking to run it in the desktop mode. However, I'm
having a hard time to make LDAP auth work. I put the code in
in moinmoin-1.9.3\wiki\config\wikiconfig.py and restarted server by
running wikiserver.py,
it seems to still authenticate again local users. It's not hitting the LDAP
server at all. Then I move the code snippet to moinmoin-1.9.3\wikiconfig.py
and restart the server, I get an error in the console (see below for the
error message.)

So my question is, is it possible to do LDAP auth in desktop mode, and
if yes, what am I missing?


2011-02-27 00:25:16,671 ERROR werkzeug:106 Error on request:
Traceback (most recent call last):
  File "D:\Internet\moin-1.9.3\MoinMoin\support\werkzeug\serving.py",
line 151, in run_wsgi
  File "D:\Internet\moin-1.9.3\MoinMoin\support\werkzeug\serving.py",
line 138, in execute
    application_iter = app(environ, start_response)
  File "D:\Internet\moin-1.9.3\MoinMoin\support\werkzeug\utils.py",
line 248, in __call__
    return self.app(environ, start_response)
  File "D:\Internet\moin-1.9.3\MoinMoin\wsgiapp.py", line 281, in __call__
    context = init(request)
  File "D:\Internet\moin-1.9.3\MoinMoin\wsgiapp.py", line 55, in init
    context.user = setup_user(context, context.session)
  File "D:\Internet\moin-1.9.3\MoinMoin\wsgiapp.py", line 218, in setup_user
    userobj = auth.handle_login(context, userobj, **params)
  File "D:\Internet\moin-1.9.3\MoinMoin\auth\__init__.py", line 396,
in handle_login
    ret = authmethod.login(request, userobj, **params)
  File "D:\Internet\moin-1.9.3\MoinMoin\auth\ldap_login.py", line 260, in login
    "Trying to authenticate with next auth list entry." % (server, str(err)))
UnboundLocalError: local variable 'server' referenced before assignment

More information about the Moin-user mailing list