Включение регистрации для клиента OpenLDAP? - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь выполнить некоторую аутентификацию внутри приложения Django, используя django-auth-ldap через клиент OpenLDAP. Это не работает, так как мне включить ведение журнала?

Я МОГУ выполнять запросы LDAP, используя ldapsearch, поэтому в основном мой конфиг корректен, и я попытался включить ведение журнала для django-auth-ldap, но он просто сообщает Error(0), которыйсовершенно бесполезно.

Так как мне включить ведение журнала для клиентской части уравнения OpenLDAP? В идеале я хотел бы посмотреть, какие запросы он делает и какие настройки передаются из django-auth-ldap. Я нашел ldap.conf, но страница справочника по синтаксису подразумевает, что здесь нет опции ведения журнала или отладки.

1 Ответ

0 голосов
/ 30 октября 2019

Наткнулся на ответ ...

  1. Чтобы включить ведение журнала через библиотеку Django LDAP, добавьте следующее в файл settings.py для своего проекта
AUTH_LDAP_GLOBAL_OPTIONS = {
    ldap.OPT_DEBUG_LEVEL: 255
}
Ошибка, которая вылилась в том, что я использовал docker-compose и установил некоторые значения окружения, такие как LDAP_SERVER="ldap://an.ldap.server.com" - но я не должен был заключать в кавычки строку, так как двойные кавычки были сделаны частью значения. Удаление их заставило меня снова двигаться.
...