[Moin-devel] LDAP

Florian Festi festifn at rupert.informatik.uni-stuttgart.de
Fri Oct 1 09:36:00 EDT 2004


Hi Sebastian!

> I've recently set up MoinMoin on our company server to serve as a 
> collaborative internal documentation environment.
>
> The problem is, we need centralized user management because it's getting too 
> much with all the different workstations, servers, websites, mail/FTP 
> accounts and so on.
>
> Is anything known about an LDAP interface being developed by someone? Seeing 
> that HTTP Auth is already in there, maybe mod_auth_ldap is an option (as 
> somebody already mentioned here in 2003-04 but never got back  to it)?

> Just tell me if anything's on the horizon; If not, I'll probably do the work.

By now there is no LDAP support. OliverGraf has done some work on 
Authentication. See

http://moinmoin.wikiwikiweb.de/OliverGraf_2fHttpAuthentication

And this part of the Todo list for MoinMoin 1.4 (the next development 
branch after we released 1.3 which is in feature freeze since today) might 
be interesting for your question 
(http://moinmoin.wikiwikiweb.de/MoinMoinTodo_2fRelease_201_2e4):

  * Allow alternate authentication sources (LDAP, ...) - we need code for
    that, so if you need that, send us code!
   * perhaps move that point up to refactoring? Refactor the user storage
     backend into something plugable, so different user authentication and
     preference storage backends could be plugged into it? Would go well
     with OliverGraf/HttpAuthentication

I don't know how complicated it would be to get the authentication via 
mod_auth_ldap. I would guess it is easier than implementing native LDAP 
support but this is just a personal feeling. On the other ahnd the HTTP 
auth is not that great either. By now it uses the http user name as user 
name. This is suboptimal if the auth name is not a WikiWord (which is 
more or less always if you don't create this account with wiki in mind).

For really smoth integrating in your LDAP authentication you might have to 
invest some work.

Perhaps you start documenting your needs on a WikiPage on MoinMoin as we 
use the wiki for planningdetails of (new) features

 	cu

 		FlorianFesti





More information about the Moin-devel mailing list