Saya telah menulis berbagai bagian kode yang terhubung ke server LDAP dan menjalankan kueri, tetapi selalu menjadi voodoo bagi saya. Satu hal yang saya tidak benar-benar pahami adalah konsep DN yang mengikat. Berikut ini contoh menggunakan ldapsearch
alat baris perintah yang tersedia dari openldap. (Abaikan kurangnya otentikasi.)
ldapsearch -h 1.2.3.4 -D dc=example,dc=com [query]
Apa tujuan dan fungsi dari -D dc=example,dc=com
bagian ini? Mengapa kita perlu mengikat ke lokasi tertentu dalam hierarki direktori? Apakah ini untuk menentukan bagian direktori mana yang harus saya ajukan pertanyaan? Misalnya jika simpul root direktori adalah dc=com
, dan memiliki dua anak ( dc=foo
dan dc=bar
), mungkin saya ingin pertanyaan saya menjadi menentang dc=foo,dc=com
subtree dan bukan dc=bar,dc=com
subtree?