2

私はDjangoとLDAPに非常に慣れていません...どんな助けも大歓迎です。

だから私はDjangoでセットアップとLDAPをしようとしています。この (http://packages.python.org/django-auth-ldap/) の指示に従おうとしていますが、いくつか質問があります...

  1. AUTHENTICATION_BACKENDS はどこにありますか? django_auth_ldap.backend.LDAPBackend を追加できるように
  2. AUTH_LDAP_SERVER_URI はどこですか?

これらの解決策が得られれば、残りを理解できるかもしれません...

これを調べてくれてありがとう。

4

1 に答える 1

4

AUTHENTICATION_BACKENDS は、settings.py に配置する必要があります。これは、ほとんどすべての構成が行われる場所です。

AUTH_LDAP_SERVER_URI については、これをグローバル変数として settings.py に追加する必要があると思います。

参照したページの構成例を簡単に確認することもできます。


編集

そうです、これらの変数は初期には存在しません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
于 2012-07-18T19:30:22.467 に答える