Các liên kết được cung cấp bởi Jeff thực sự làm việc mặc dù nó giả sử bạn có một bạn có một nhóm mặc định mà người sử dụng được thêm vào đến. Tôi chỉ đơn giản là thay thế:
group=Group.objects.get(pk=1)
bởi
group,created=Group.objects.get_or_create(name="everyone")
Nếu bạn muốn tích hợp chặt chẽ hơn & tính năng cũng có django-auth-ldap mang đến cho bạn bạn kiểm soát tốt hơn cách người dùng ldap/nhóm được ánh xạ vào django người dùng/nhóm .
Đối gỡ lỗi kết nối ldap tôi thấy this blog post hữu ích, đặc biệt là các lệnh để kiểm tra kết nối ldap với ldap-utils:
ldapsearch -H ldaps://ldap-x.companygroup.local:636 -D "CN=Something LDAP,OU=Random Group,DC=companygroup,DC=local" -w "p4ssw0rd" -v -d 1
Nếu bạn đang sử dụng ssl đó cũng là vấn đề của việc tổ chức của một giấy chứng nhận sẽ chơi tốt đẹp với. Hoặc là bạn lấy nó ra khỏi máy chủ, hoặc bạn có thể theo dõi these instructions để tạo của riêng bạn.
Có bất kỳ bản cập nhật gần đây thêm về chứng thực AD với Django? Tôi đang sử dụng Django 1.5. Cảm ơn. – Miquel