問題タブ [python-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 に答える
743 参照

python - ユーザー情報を取得する方法 python-ldap

ここで次のようになります

しかし、ユーザーの詳細を取得しようとすると

エラーが発生しています

指定されたユーザー名とパスワードのユーザー詳細を取得する方法を誰か教えてもらえますか??

助けてください初心者です

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

python - エントリの追加 Python-LDAP

Python ldap でエントリを追加しようとしています。命名規則エラーが発生しています。私のコードは

エラーは次のとおりです。

実行されるがユーザーを正しい組織単位に挿入しないコードは、次のコードです。ただし、実行しても、アクティブディレクトリでユーザーが見つかりません。何が間違っているかを教えてください。私は基本的に、ユーザー管理用の django Web フォームを作成しています。

0 投票する
4 に答える
4133 参照

python - objectGUIDを16進文字列に変換して戻すPython LDAP

python-ldap によって返されたバイナリ ldap 属性を適切な 16 進表現に変換し、ldap フィルターで使用するために再度戻すにはどうすればよいですか?

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

python - Python マルチプロセッシングでは LDAP オブジェクトをサブプロセスと共有できません

LDAP クエリを送信する 1 つのサブプロセスと、応答を取得する別のサブプロセスを作成します。両方のプロセス間で LDAP オブジェクトを共有すると問題が発生します。誰かが私に解決策を教えてもらえますか?

エラーは pickle モジュールにあります:

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

list - Python 3 のリストに埋め込まれた dict から要素をプルする

TL:DR バージョン:

インデックスに基づいて辞書 (編集: タプル) からリストを取得しようとしています。すなわち{'a': [1,2], 'b':[3,4]} ... aまたはbにそれぞれ関連付けられたリストを返す方法を見つけようとしています。

回答済み:

[1,2]

[3,4]

コンテキスト付きの実際のバージョン:

python3-ldap は、よくわからないデータ構造で LDAP アカウントの属性の値を返します。次のようになります。

{'部門': ['部門名'], 'memberOf': ['CN=例,OU=の,DC=ドメイン,DC=com', 'CN=例,OU=の,DC=ドメイン,DC=com ']}

department と memberOf に関連付けられた値を別々に取り出そうとしています。これは、埋め込まれたタプルの2番目の要素がリストである埋め込みタプルを含むタプルだと思います...しかし、よくわからないので、データを解析する方法を理解できませんでした。

最終的にユーザーをドロップするクラスを作成しました。索引付けのコード:

検索を行うコードは次のとおりです。

...ここで、'a' は空のリストです。

回答済み:

クエリを変更できません。両方の選択に r['attributes'] を含める必要があります。ただし、選択がrで返される場合、それらは次のように解析できます...

ここで、k はリストのインデックスです。

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

python - Python LDAP のグローバル オプション

コンソールで python ldap を操作していたところ、説明できない結果が得られました。誰かが私のためにこれを明確にしてくれることを願っています。

新しい python コンソールを開く

ここに質問があります。証明書の検証をオンにしたため、接続の試行はエラーで終了するはずですが、接続は成功しました(自己署名証明書を使用したため、接続の試行が失敗するはずです)?

もう一つの例。同じことを異なる順序で行う

新しい python コンソールを開く

誰でもこれを説明できますか?