問題タブ [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 投票する
1 に答える
378 参照

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 でのグループ割り当てが永続的であり、ユーザーのログインごとにクリアされないことです。

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

python - django-auth-ldap: LDAPS が原因で最初のログイン試行が失敗する

Active Directory インスタンスに対して認証するためのプロトコル (暗号化されていない) を使用して構成django-auth-ldapしましたが、動作します。ldap問題は、経由ldapsで接続しようとすると、最初の認証試行は常に失敗しますが、2 回目の認証試行は成功します。エラーメッセージは次のとおりです

「正しいユーザー名とパスワードを入力してください。両方のフィールドで大文字と小文字が区別される場合があることに注意してください。」

このサーバーでは STARTTLS が機能していないようです (少なくとも、私は機能していません) ldaps

以下は、私のsettings.py. 誰かが問題を明らかにしたり、これをさらに調査する方法についてアドバイスしたりできることを願っています. 実際の Active Directory サーバーにはアクセスできないため、残念ながらサーバー側のログにはアクセスできません。

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

python - Django-auth-ldap を使用した Django 構成 LDAP

django プロジェクトで LDAP 認証を構成しようとしています。

django に入る前に、次のシェル コマンドが正常に返されることをテストしました。

結果:

しかし、 django settings.pyに関しては、設定する項目がたくさんあることをご存知でしょう。そして、私は多くの組み合わせを試しましたが、運がありませんでした.

そして、ログインするための API を作成します。

投稿データでエンドポイントにアクセスすると、次のようなエラーが発生しました (usergo は常に None を返します)。

投稿データ:</p>

ピーターの認証に失敗しました: ユーザー名を DN にマップできませんでした。

誰でも私を助けることができますか? settings.py 構成にいくつかのエラーがあるはずです。