我必须使用不同的模式同步两个不同的LDAP服务器.为了让我的生活更轻松,我正在为像Pythonobject/SQLAlchemy这样的python搜索对象映射器,但对于LDAP.我通过pypi和google找到了以下可能提供此类功能的软件包:
南瓜0.1.0-beta1:南瓜是用于python的LDAP ORM(没有R).
afpy.ldap 0.3:这个模块提供了一种简单的方法来处理python中的ldap东西.
bda.ldap 1.3.1:LDAP便捷库.
Python LDAP Object Mapper:为Python中的LDAP提供类似ORM(Django,Storm,SQLAlchemy等)的层.
ldapdict 1.4:用于连接LDAP的Python包,将结果作为字典返回类.结果被缓存.
您可以推荐以下哪些套餐?或者我应该更好地使用不同的东西?
如果我是你,我会使用 python-ldap 或 ldaptor。Python-ldap 是 OpenLDAP 的包装器,因此除非您能够从源代码构建,否则在 Windows 上使用它可能会遇到问题。
LDAPtor,是纯Python,所以你可以避免这个问题。此外,网站上有一个关于 ldaptor 的写得很好的图形化描述,因此您只需阅读此网页就应该能够判断它是否能完成您需要的工作:
http://eagain.net/talks/ldaptor/