【问题标题】:Enabling logging for OpenLDAP client?为 OpenLDAP 客户端启用日志记录?
【发布时间】:2019-10-30 11:11:35
【问题描述】:

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

我可以使用 ldapsearch 进行 LDAP 查询,所以基本上我的配置是正确的,我尝试为 django-auth-ldap 启用日志记录,但它只报告一个 Error(0),这完全没有帮助。

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

【问题讨论】:

    标签: django logging openldap


    【解决方案1】:

    偶然发现答案...

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-22
      • 2013-11-11
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多