問題タブ [ldap-query]
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.
ldap - すべての RFC4511 ロジックを処理する LDAP ライブラリはありますか?
RFC4511 (セクション 4.5.3.1) は、ディレクトリが複数のサーバーに分割されている場合、クライアントは最終的な回答を得るために複数のリダイレクトを通過する必要があることを示しています。すべてのクライアントがこれを行う必要があるのはばかげているようです。このロジックをすべて実行し、GOOD/BAD/UNKNOWN の結果を返す (無料の) ライブラリはありますか?
asp.net - SearchResultCollectionの反復処理は非常に遅い
複数のエントリを返し、それらをSearchResultCollection内に格納するLDAPクエリを実行しています。私は次のようにSearchResultCollectionを繰り返し処理しています。
これはこれを行うための最も論理的な方法のように思えますが、ループは非常に遅いです。デバッガーを使用してループをステップスルーすると、時間がかかるforeachループを初期化する最初のステップであることがわかります。実際の反復は瞬時に行われます。
さらに、デバッグ中にSearchResultCollectionのコンテンツを表示すると、ウォッチが変数のコンテンツをロードするのと同じくらいの時間がかかります。
SearchResultCollectionには実際には完全なSearchResultオブジェクトが含まれているのではなく、SearchResultCollectionオブジェクトを反復処理するときに個別にフェッチされるActiveDirectoryサーバーのエントリへの参照が含まれているという理論があります。誰かがこの理論を確認できますか?そして、LDAPエントリのセットをフェッチするためのより良い(より速い)方法はありますか?
java - ルックアップ中に Java LDAP エラーが発生しました
Sun One LDAP でオブジェクトの検索を行っているところ、以下の例外が発生します。
javax.naming.NamingException: オブジェクト ファクトリを使用してオブジェクトを生成する際の問題 [ルート
例外は java.lang.IllegalAccessException です: クラス javax.naming.spi.NamingManager は
修飾子 "public" を持つクラス com.ldap.java.LDAPFactory のメンバーにアクセスできません] ; 残りの名前 cn=favorite,dc=xxx,dc=abc,dc=cdf'
例外は、「オブジェクトを読み戻す」以下のコードでスローされます。
誰かがコードのどこが間違っているか教えてもらえますか?
--
Tks バラット
ldap - PHP ldap_search() と CLI ldapsearch が異なる結果を返す
コマンドラインでldapsearchコマンドを実行すると、大量の結果が返されますが、PHPを介した同等の(またはそう思う)クエリでは何も返されません。
ldapsearch コマンド:
PHP 検索:
私は何が欠けていますか?
ldap - net-ldap ライブラリを使用して、LDAP にグループの詳細を問い合わせる
ruby 用の net-ldap ライブラリを使用して、グループの詳細について LDAP サーバーにクエリを実行しようとしています。
グループの詳細は取得できますが、グループの所有者は取得できません。
何が間違っているのですか?? そしてそれを行う方法
php - ldap_search は、検索入力で括弧を含むフィルターを受け入れません
私が取り組んでいるphpページでは、LDAP接続が確立され、そこからcnエントリのリストがプルされてドロップダウンに入れられます。ドロップダウンからの選択は、フォーム送信を介して別の php scrips に送信され、選択された cn を LDAP に対してチェックして、より多くの関連情報を取得します。
ほとんどの名前では、これは問題ありません。ただし、ニックネームを囲む括弧を含む cn が最近追加されました。その名前が選択されると、ldap_search() メソッドは false を返します。以下はコードです。 $employeename はサニタイズされた従業員名です。
$filter 文字列は次のようになります
ここで、First は名、Last は姓、FN は含まれるニックネームです。かっこを \28 および \29 としてエスケープしようとしました (ここで提供されているように、一致するかっこをエスケープする必要はないとも述べています) が、役に立ちませんでした。機能する名前には、文字、スペース、およびピリオド (ミドル イニシャル) が含まれます。
編集: ldap_search は、死ぬのではなく、false を返しています。調査中に含めた行の 1 つは、$rslt が false で配列でない場合、失敗して終了します。
編集:内側の括弧のみをエスケープしました。アウターは何のトラブルも与えなかったので
django - Django LDAP:ActiveDirectoryの追加フィールドをDjangoユーザーデータベースにマップする方法
会社のActiveDirectoryで使用可能なフィールドの一部を、部門や役職などのDjangoアプリケーションにマッピングしたいと思います。バックエンド認証にDjango_auth_ldapを使用していますが、データがコピーされ、Djangoアプリケーションデータベースのレコードが更新されます。Django Auth Userテーブルはこれらの属性をサポートしていないので、それを行うための提案は何でしょうか?さらに情報が必要な場合はお知らせください。
php - ユーザーデータを取得しようとしたときにLDAPの検索フィルターが正しくない
私はここでLDAPを使用してすぐに使用できるので、これを完全に間違った方法で行っているかどうかを知らせてください。
私はbhLDAPAuthPluginプラグインを使用してSymfony1.4で作業しています
LDAPを使用してユーザーのログインを確認しています。ただし、LDAPテーブルには、ユーザー名を使用してクエリしたいデータが他にもあります。だから私はユーザー名に従って結果をフィルタリングするためにこの検索関数を書いています:
エラーが発生しました:
警告:ldap_search():検索:/...の検索フィルターが正しくありません検索クエリでエラーが発生しました
クエリを実行したとき。
最初の3つの「if」は、検索用の正しいパラメーターを取得していることを確認するためのものです。条件は実際の検索で失敗します。
助言がありますか?
アップデート
ユーザー名変数はjtestingです
$ usernameを関数から取得してから、検索パラメーターに入れました。実は(jtesting)です。括弧を削除して、問題が解決するかどうかを確認します。
java - UnboundID LDAP SDK を使用してユーザー ID を使用して LDAP で DN を取得する方法
私が持っている唯一のパラメーターがユーザーIDである場合、ユーザーのDN(複数の可能性があります)を取得しようとしています
また、ご覧のとおり、UnboundID LDap SDK を使用しています。
私のuidが次のDNに属しているとしましょう
頭からありがとう
c++ - LDAP 完全なユーザー名の取得 C++
私は自分のオフィスで小さなアプリケーションを書いています。このアプリケーションでは、完全な UserName を取得する必要があります。Qt / C++で書かれています
LDAP 経由でこの情報を取得したいと考えています。これで、Active Directory サーバーに接続し、検索機能に接続できるようになりました。
この情報は、Microsoft が作成した例からのものです。
しかし、この時点で、例は私を混乱させます。このサーバーにユーザー名を付けてフルネームを受け取る方法がわかりません。
Microsoft の例へのリンク: http://msdn.microsoft.com/en-us/library/windows/desktop/aa367016(v=vs.85).aspx
この情報を入手する方法を教えてください。
ありがとう、よろしくクリス ;)
PS下手な英語でごめんなさい。PSS と、何かを見逃した場合、またはさらに情報が必要な場合は、それを言ってください。
LDAP_query.cpp: