問題タブ [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.
django - Django AUTH_LDAP_GROUP_SEARCH ObjectClass の値が none から overkill まで
LDAP グループに少し問題があります。
私は持っている:
LDAP ユーザー経由でログインできますが、(管理者ビューで) グループにデータが入力されません。手動でユーザーをグループに追加すると、このメンバーの新しいログインごとにグループが割り当てられなくなります。
コードを次のように変更すると:
私のグループには、メンバーが存在する LDAP のすべてのグループが入力されますが、そうしたくありません。前述の 3 つのグループのみを考慮する必要があります。
も試してみましobjectClass=top
たが、ユーザーが割り当てたすべての LDAP グループも入力されます。
AUTH_LDAP_GROUP_TYPE = GroupOfNamesType(name_attr="CN")
どちらの場合も何も変更
せず、
django にこれら 3 つのグループのみを設定する必要があります。必要な効果は、django でのグループ割り当てが永続的であり、ユーザーのログインごとにクリアされないことです。
python - django-auth-ldap: LDAPS が原因で最初のログイン試行が失敗する
Active Directory インスタンスに対して認証するためのプロトコル (暗号化されていない) を使用して構成django-auth-ldap
しましたが、動作します。ldap
問題は、経由ldaps
で接続しようとすると、最初の認証試行は常に失敗しますが、2 回目の認証試行は成功します。エラーメッセージは次のとおりです
「正しいユーザー名とパスワードを入力してください。両方のフィールドで大文字と小文字が区別される場合があることに注意してください。」
このサーバーでは STARTTLS が機能していないようです (少なくとも、私は機能していません) ldaps
。
以下は、私のsettings.py
. 誰かが問題を明らかにしたり、これをさらに調査する方法についてアドバイスしたりできることを願っています. 実際の Active Directory サーバーにはアクセスできないため、残念ながらサーバー側のログにはアクセスできません。
python - Django-auth-ldap を使用した Django 構成 LDAP
django プロジェクトで LDAP 認証を構成しようとしています。
django に入る前に、次のシェル コマンドが正常に返されることをテストしました。
結果:
しかし、 django settings.pyに関しては、設定する項目がたくさんあることをご存知でしょう。そして、私は多くの組み合わせを試しましたが、運がありませんでした.
そして、ログインするための API を作成します。
投稿データでエンドポイントにアクセスすると、次のようなエラーが発生しました (usergo は常に None を返します)。
投稿データ:</p>
ピーターの認証に失敗しました: ユーザー名を DN にマップできませんでした。
誰でも私を助けることができますか? settings.py 構成にいくつかのエラーがあるはずです。