Ответ 1
Перейдите в папку проекта Django и запустите интерпретатор python с помощью
python manage.py shell
а затем do,
from django_auth_ldap.backend import LDAPBackend
ldapobj = LDAPBackend()
user = ldapobj.populate_user(<LDAP username of an existing user>)
user.is_anonymous()
если последний вызов функции возвращает false, тогда ваш модуль авторизации LDAP работает как ожидалось.
изменить:
Запустите интерпретатор Python, как указано выше, и
import ldap
server = 'ldap://<your server ip>'
user_dn = '<dn for a known user>'
password = '<his or her password>'
con = ldap.initialize(server)
con.simple_bind_s(user_dn, password)
Это вернет сообщение SERVER_DOWN: {'desc': "Невозможно связаться с сервером LDAP" }, если вы не можете подключиться к серверу LDAP.