正在为OpenLDAP客户端启用日志记录吗?

问题描述 投票:0回答:1

我正在尝试通过OpenLDAP客户端使用django-auth-ldap在Django应用程序中进行一些身份验证。它不起作用,如何启用某些日志记录?

我可以使用ldapsearch进行LDAP查询,因此从根本上讲我的配置是正确的,我尝试为django-auth-ldap启用日志记录,但它只报告了完全无用的Error(0)

那么,如何为等式的OpenLDAP客户端部分启用日志记录?理想情况下,我想查看它正在进行哪些查询以及正在使用哪个配置从django-auth-ldap中传递。我确实找到了ldap.conf,但是语法手册页暗示没有日志记录或调试选项。

django logging openldap
1个回答
0
投票

偶然发现答案...

  1. 要通过Django LDAP库启用日志记录,请将以下内容添加到您的项目的settings.py文件中
AUTH_LDAP_GLOBAL_OPTIONS = {
    ldap.OPT_DEBUG_LEVEL: 255
}
  1. 冲走的错误是我正在使用docker-compose并设置了一些环境值,例如LDAP_SERVER="ldap://an.ldap.server.com"-但我不应该一直在引用字符串,因为双引号已成为值的一部分。删除这些让我再次感动。
© www.soinside.com 2019 - 2024. All rights reserved.