There's not a dal interface to ldap, but a auth interface. Some of my colleagues are developing also an in house system to manage the schools ldap system (and using it to learn web2py). Up to now it can manage unix groups , users, and some kind of network hosts , all this info stored in ldap. You can access to the web interface to subversion with the application at http://desarrollo.educarex.es/linex/projects/servidoressecundaria/repository/show/controlies
All the ldap "crud" tasks are done via python functions stored in the modules directory of the web2py application. Hope it helps. Regards. José L. 2011/8/11 Aaron Mahler <[email protected]>: > > Hello! > > I need to write an in-house app for managing and manipulating > records in our LDAP environment and am evaluating which framework > might be the best fit. I've been writing python code for years, worked > with Zope in the past, etc., so lots of python frameworks are > attractive in that regard. web2py looks to be the easier system to > plunge into and I like its overall design and community. One thing > attracting me to django, however, is the presence of an LDAP DAL > (http://opensource.bolloretelecom.eu/projects/django-ldapdb/) that, in > theory, will allow me to interact with LDAP much like any other > database. > > Does such a DAL exist for web2py? If not, do any more experienced > developers here have a strong opinion on how important this would be > in the grand scheme of things? Basically, how would you approach such > a project with web2py? Obviously, any queries I do about web2py and > ldap are flooded with discussions about LDAP authentication (the > dominant issue that one might expect), but little discussion of > interacting with an LDAP server in a more database-like fashion (and, > yes, I know LDAP isn't a database, per se). I saw a few queries here > from the past year asking about an LDAP DAL, but there appeared to be > no replies. Maybe something has changed since? > > Any input would be greatly appreciated! > - Aaron >

