Tôi phải đồng bộ hóa hai máy chủ LDAP khác nhau với các lược đồ khác nhau. Để làm cho cuộc sống của tôi dễ dàng hơn, tôi đang tìm kiếm một trình ánh xạ đối tượng cho python như SQLobject/SQLAlchemy, nhưng đối với LDAP. tôi thấy các gói sau qua pypi và google mà có thể cung cấp chức năng như:Trình ánh xạ đối tượng ldap nào cho python bạn có thể giới thiệu không?
bí ngô 0.1.0-beta1: Bí ngô là LDAP ORM (không có R) cho python.
afpy.ldap 0.3: Mô-đun này cung cấp cách dễ dàng để xử lý các công cụ ldap trong python.
bda.ldap 1.3.1: Thư viện tiện lợi LDAP.
Python LDAP Object Mapper: Cung cấp một ORM-tương tự (Django, Storm, SQLAlchemy, et al.) Lớp cho LDAP bằng Python.
ldapdict 1,4: Python gói để kết nối với LDAP, trả kết quả như từ điển như các lớp học. Kết quả được lưu trong bộ nhớ cache.
Bạn có thể giới thiệu gói nào trong số những gói này? Hoặc tôi nên sử dụng một cái gì đó khác nhau?
Dường như với tôi yêu cầu ban đầu là một cái gì đó nhiều hơn cấp cao. Cái gì đó sẽ được xây dựng trên đầu trang của python-ldap hoặc ldaptor. – ptman
OP cũng mở cửa để gợi ý điều gì đó khác biệt. Tôi không tin rằng một ORM tốt tồn tại để làm điều này và kể từ khi đồng bộ hóa dữ liệu là khá thấp, ngay cả khi dịch giữa hai lược đồ, tôi khuyên bạn nên sử dụng giao diện Python mức thấp tốt cho LDAP. Nếu OP biết LDAP tốt, thì python-ldap sẽ hoạt động. Nếu không, thì LDAPtor sẽ tốt hơn vì OP quen thuộc với Python. –