Membaca Data dari LDAP

Bentuk dari struktur data LDAP seperti sebuah pohon yang berisi direktori alias Directory Information Tree (DIT). Biasanya direktori ini disimbolkan dalam gambar kotak seperti gambar di bawah.

Contoh Directory Information Tree dari LDAP bagian 1

Bagian paling puncak adalah domain name dari LDAP yakni dc=example,dc=com, dc merupakan singkatan dari domain component. Di bawahnya terdapat dua anak yakni People dan Groups. Kedua anak tersebut disimbolkan dalam bentuk organisasi unit alias ou atau organizationalUnit.

Di ou=People terdapat 4 anak yakni ann, bob, sam, dan sue yang disimbolkan dalam bentuk unique id atau uid.

Di ou=Groups terdapat 2 anak yakni Admins dan Sales yang disimbolkan dalam bentuk cn atau common name.

Bagaimana cara saya membaca data direktori pohon di atas? Sederhana, selalu dimulai dari paling bawah.

Misalnya, saya mau membaca entitas bernama ann maka cara bacanya adalah uid=ann,ou=People,dc=example,dc=com. Misalnya kalau saya ingin membaca entitas group bernama Groups maka cara bacanya adalah ou=Groups,dc=example,dc=com.

Referensi