gpt4 book ai didi

django - Django 中的 LDAP 身份验证

转载 作者:行者123 更新时间:2023-12-04 18:16:38 24 4
gpt4 key购买 nike

我对 Django 和 LDAP 很陌生……不胜感激。

所以我正在尝试在 Django 中设置和 ldaps。我正在尝试遵循此(http://packages.python.org/django-auth-ldap/)指令,但我有几个问题......

  • AUTHENTICATION_BACKENDS 位于何处?这样我就可以添加 django_auth_ldap.backend.LDAPBackend
  • AUTH_LDAP_SERVER_URI 在哪里?

  • 如果我得到这些的解决方案,我也许能够找出其余的......

    非常感谢您对此进行调查。

    最佳答案

    AUTHENTICATION_BACKENDS 应该位于您的 settings.py 中。这是几乎所有配置完成的地方。

    对于 AUTH_LDAP_SERVER_URI,我认为您需要将其作为全局变量添加到您的 settings.py 中。

    您也可以快速浏览example configuration在您提到的页面上。

    编辑

    你是对的,这些变量在初始 settings.py 中不存在。 .您需要将以下内容添加到您的 settings.py 中:

    # Keep ModelBackend around for per-user permissions and maybe a local
    # superuser.
    AUTHENTICATION_BACKENDS = (
    'django_auth_ldap.backend.LDAPBackend',
    'django.contrib.auth.backends.ModelBackend',
    )

    AUTH_LDAP_SERVER_URI = "ldap://ldap.example.com" # replace by the real URI

    关于django - Django 中的 LDAP 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11548691/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com