問題タブ [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 - Net::LDAP または ldapsearch を使用してオブジェクト属性の属性を返す
当社の企業 LDAP 構造では、「ユーザー」には 2 つの属性があります。
uid = ユーザーの ID
manager = ユーザーのマネージャーの DN
ユーザーの組織チェーンを見つけるためのスクリプトを書いているので、単一のクエリでマネージャーの uid を見つけられるようにしたいと考えています。今、私は2つのクエリでそれをしなければなりません:
cn 値「mymanagercn」を解析してから、別のクエリを実行します。
1つのクエリでこれを行う方法はありますか? Net::LDAP Perl モジュールを使用してこれを行うことができればボーナスポイントです!
java - weblogic での外部 JNDI 設定の作成と Java クライアントからのルックアップ
外部 LDAP を構成し、LDAP クエリを実行するための例/手順がある場合は投稿してください。
私は次のことを試しました
- 外部 JNDI プロバイダーの作成
- 作成されたリモートおよびローカル JNDI 名
- サーブレットクライアントから、外部のjndi名、ローカルおよびリモートのjndi名を使用してルックアップを試みました
最後にローカル名でのルックアップは成功しましたが、残念ながら localhost:389 に接続しようとしました。何がうまくいかなかったのかわからない。
どんな例でも助けてください。
active-directory - AD から LDAP クエリを使用して MS Exchange Server 2010 から DAG 情報を取得する方法
Exchange Server に関する詳細情報を取得するために使用される LDAP クエリについて知りたいと思っていました。データ可用性グループ、それらに関する統計、レプリケーション ステータスなどについて詳しく知りたいと思っています。CmdLets がいくつかあることは知っていますが、PowerShell の使用は避けたいと考えています。
Exchange Server の Active Directory から同じ情報を取得する方法を知りたいです。
php - PHP LDAP、LDAP への新しいエントリの追加
記入できるフォームを作成したいと思っています。フォームを送信すると、フォームの値が取り出され、その人が LDAP に作成されます。私は LDAP バインドの作業に取り組んだばかりなので、LDAP の経験があまりないので、助けが必要です。このフォームから新しいユーザーを LDAP に追加するにはどうすればよいですか? LDAP に Add コマンドがあることは知っていますが、どのように開始するか、LDAP で作成する人にどのような情報を渡す必要があるかについては特にわかりません。それが役立つ場合、以下は LDAP バインドの私のコードです。
ldap - LDAP検索クエリについて
たとえば、番号を検索したいと123
します。LDAP には、123#
またはのようなエントリがあります1-2-3
。提供する必要がある LDAP 検索フィルタは何ですか? 試してみ*123*
ましたが、の場合はうまくいきません1-2-3
。
php - LDAPでユーザー名、電子メール、または電話番号の情報を変更するにはどうすればよいですか?
LDAPパスワードを変更できるこのスクリプトがありますが、ユーザー名、フルネーム、電子メール、または電話番号も変更したいと思います。どうやってやるの?レコードをエコーアウトすると、名前や電子メールなどの情報しか取得できませんが、ldap_modifyでフルネーム、電話番号、電子メール、またはユーザーIDを変更するにはどうすればよいですか?
php - LDAPがユーザー情報を変更し、重複を防止する
以下は、ユーザーが自分のパスワードを変更するための私のコードです。このフォームは問題なく機能します。ここでの問題は、ユーザーが自分の電子メール、電話、さらには名前を変更できるようにしたいということです。私は管理者アカウントを使用しているので、LDAPですべての人を検索し、すべての人に関するすべての情報を取得する特権があります。ここで問題となるのは、ユーザーが重複を挿入したくないため、bobizumi @ stackoverflow.comというメールアドレスを持つユーザーがすでにLDAPに存在する場合、ユーザーはこのメールアドレスを入力できないようにする必要があります。名前とメールアドレスについても同じことが言えます。重複を検索する方法がわかりません。ldap_searchとldap_get_entriesを使用していると思いますが、LDAPを使用したプログラミングは初めてなので、これを行う方法についてプログラミングの支援が必要です。例を見ることができるか、誰かが名前の重複を防ぎ、管理者権限でLDAP検索を行う例を見せてくれる場合は、そこから先に進んで残りを自分で行うことができますが、コード部分に固執しているだけで、ロジック。LDAPのドキュメントと、PHPまたは任意のコードスニペットとの統合および機能に関する例があまり多くないため、PHPマニュアルのthignsを試してみることはできません。
PHP:
HTML:
bash - 各 dn の ldif 形式で ldap データを解析するシェル スクリプトを構成するにはどうすればよいですか。
このようなLDIFデータベースがあります。
各 dn を解析するようにシェル スクリプトを構成するにはどうすればよいですか: passwordexpirationtime の値を確認し、現在の日付と比較します。10 日未満の場合、mail 属性の値にメールを送信しますか?
属性の値を検索するとgrep passwordexpirationtime |awk -F ':' '{print $2}'
、すべての dn: の値が返されます: どのメール: がどの dn: に関連付けられているかを知る方法は?
c# - DirectoryEntry()が認証されていません
DirectoryEntryを使用してADにアクセスしようとしています。「OU=CompanyUsers」、次に「OU=Applications」があります。私の個人ユーザーアカウントはCompanyUsersOUにあり、それを試しreturn new DirectoryEntry(Path,UserName,Password,Secure)
てみると、個人の資格情報を使用すると機能します。私はそれを受け入れて人生を続けますが、私の資格情報を構成ファイルに入れて、プロジェクトの存続期間中それを最新の状態に保つつもりはありません。
そこで、ApplicationsOUに新しいアカウントを作成しました。これらの資格情報で認証され、他のOUへのルートパスを使用してDirectoryEntryを作成する方法がわかりません。
ldap - LDAP クエリで長さで検索する方法はありますか?
検索ウィンドウの sAMAccountName 列について、正確に 7 文字でフィルター処理する方法はありますか、または検索ウィンドウにそれを可能にする機能がありますか?
同僚と私はオンラインで検索を試みましたが、何も見つかりませんでした。