問題タブ [django-auth-ldap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8353 参照

django - Django 認証 LDAP 完全な例

Django LDAP 認証について部分的に理解しました。Django Authentication Ldapを使用する非常に基本的なアプリケーションを開発する完全な例を誰でも挙げることができますか?

私はこのリソースを調べて、多くのことを理解しようとしましたが、実装でそれを使用する方法をまだ理解できません。LdapBackend クラスとともに使用するユーザー モデルの作成方法、authenticate() メソッド内での多くの記述方法など。

0 投票する
0 に答える
632 参照

django - django-auth-ldap で LDAP ユーザーを認証できません

django-auth-ldap 1.2.8 で LDAP ユーザーを認証するのに問題があります。次のように Apache Directory Studio を使用してログインできます。

ここに画像の説明を入力

しかし、次の設定でDjangoを試してみると:

次のエラーが表示されます

これは、cn が ou に見つからないように見えますか? 誰かがこのエラーを克服する方法を教えてもらえますか?

0 投票する
1 に答える
472 参照

django - LDAPBackend.authenticate() が Django のカスタム ユーザー モデルにユーザー情報を保存する理由

私はLDAP認証に不慣れで、StackOverflowの質問とdjango-auth-ldapのドキュメントをいくつか見て、djangoプロジェクトにLDAP認証を実装することができました。ユーザー情報を保存するためのカスタム ユーザー モデルがあります。しかし、ここでの私の質問は、user_id とパスワードを使用して認証を行う場合、なぜ認証がユーザー情報をカスタム ユーザー モデルに保存するのかということです。また、ハッシュ化されたパスワードも保存されます。

このようなsettings.pyファイルでLDAPBackendを認証バックエンドとして使用しました

たとえば、以下の操作を実行する場合

ユーザー オブジェクトはカスタム ユーザー モデルに格納されます。私の要件は、認証が発生したときにユーザー情報を保存せず、パスワードを保存しないことです(ハッシュ化されたパスワードであっても)。カスタム ユーザー モデルのユーザー情報に保存する前に、いくつかの事前チェックを行う必要があります。ただし、 LDAPBackend.authenticate() は認証時にユーザー情報を保存します。

誰でもこれについて私を助けて、ここで何が起こっているのかを明確にしてください。

ありがとう