Hi EMCC,
The current implementation of the ldapauth auth module is...
1) search against ldap server with uid with ANONYMOUS bind and
retrieve the user's distinguished name(DN).
2) try to bind with this user using this DN.
So, could you please make sure that your Active Directory allows
anonymous bind and search.
Or, you can also write your own auth module that bind with ldap_rootdn
first. That will work well.
Additionally, it seems that there is a problem with static-handler of
python-cherrypy. Maybe the reason of this error is a bug in
cherrypy. Could you tell me what version of cherrypy you are using?
# rpm -qa|grep cherrypy
If you use python-cherrypy-2.3.0-3.el5.noarch.rpm or similar version,
you can probably use the attached patch for the fix.
# cd /usr/lib/python2.4/site-packages/cherrypy/filters
# patch < /somewhere/cherrypy-staticfilter-fix.patch
Regards,
-- Takashi Matsuo