0
私はdjangoプロジェクトに取り組んでいます。私はLDAPサーバに対して自分のAPPを認証しようとしています。 settings.py:Django認証LDAPがユーザを見つけることができません
AUTH_LDAP_SERVER_URI = "ldap://domain.local"
AUTH_LDAP_BIND_DN = "domain\django"
AUTH_LDAP_BIND_PASSWORD = "<Password>"
AUTH_LDAP_USER_SEARCH = LDAPSearch("cn=Users,dc=domain,dc=local",
ldap.SCOPE_SUBTREE, "(uid=%(user)s)")
AUTHENTICATION_BACKENDS = (
'django_auth_ldap.backend.LDAPBackend',
'django.contrib.auth.backends.ModelBackend',
)
コード:
from django_auth_ldap.backend import LDAPBackend
auth = LDAPBackend()
auth.authenticate(username="omers", password="<password>")
は、今の私はシェル
を使用している私は、LDAPパケットを参照してくださいが、tcpdumpのない場合は何らかの理由でLDAPサーバー用私のユーザーを見つけることができませんが、私はそれが存在することを知っている、何が私は行方不明ですか?
ありがとうございます!
を使用し、その文字列にご注意: '"ドメイン\ジャンゴ"。 'r" domain \ django "'でなければなりません(その場合は動作します)。そして、あなたはエラーメッセージを投稿できますか? –
こんにちは、私はどこにエラーメッセージがわからない、ちょうどtcpdumpを行った.. – omers