1. ओपनएलडीएपी सर्वर
लाइटवेट डायरेक्ट्री एक्सेस प्रोटोकॉल, या एलडीएपी, टीसीपी/आईपी पर चलने वाली X.500-आधारित डायरेक्ट्री सेवा को क्वेरी करने और संशोधित करने के लिए एक प्रोटोकॉल है। वर्तमान LDAP संस्करण LDAPv3 है, जैसा कि RFC4510 में परिभाषित किया गया है1, और उबंटू में कार्यान्वयन OpenLDAP है।"
तो LDAP प्रोटोकॉल LDAP निर्देशिकाओं तक पहुँचता है। यहां कुछ प्रमुख अवधारणाएं और शर्तें दी गई हैं:
• LDAP निर्देशिका डेटा का एक वृक्ष है प्रविष्टियों यह प्रकृति में पदानुक्रमित है और इसे निर्देशिका सूचना वृक्ष (डीआईटी) कहा जाता है।
• एक प्रविष्टि में एक सेट होता है विशेषताओं.
• एक विशेषता में एक है टाइप (एक नाम/विवरण) और एक या अधिक मानों.
• प्रत्येक विशेषता को कम से कम एक में परिभाषित किया जाना चाहिए क्लास.
• गुण और ऑब्जेक्टक्लास को परिभाषित किया गया है स्कीमा (एक ऑब्जेक्टक्लास को वास्तव में एक विशेष प्रकार की विशेषता माना जाता है)।
• प्रत्येक प्रविष्टि का एक विशिष्ट पहचानकर्ता होता है: उसका विशिष्ट नाम (डीएन या डीएन)। इसमें, बदले में, एक शामिल है सापेक्ष भेद नाम (आरडीएन) के बाद मूल प्रविष्टि का डीएन आता है।
• प्रविष्टि का डीएन कोई विशेषता नहीं है। इसे प्रविष्टि का ही भाग नहीं माना जाता है.
शर्तें वस्तु, कंटेनर, तथा नोड कुछ निश्चित अर्थ हैं लेकिन उन सभी का मतलब मूलतः एक ही है प्रविष्टि, तकनीकी रूप से सही शब्द।
उदाहरण के लिए, नीचे हमारे पास 11 विशेषताओं वाली एक एकल प्रविष्टि है जहां निम्नलिखित सत्य है:
• DN "cn=जॉन डो,dc=example,dc=com" है
• आरडीएन "सीएन=जॉन डो" है
• मूल डीएन "dc=example,dc=com" है
dn: cn=जॉन डो,dc=उदाहरण,dc=com cn:जॉन डो
दिया गया नाम: जॉन एसएन: डो
टेलीफोन नंबर: +1 888 555 6789
टेलीफ़ोननंबर: +1 888 555 1232 मेल: [ईमेल संरक्षित]
प्रबंधक: cn=लैरी स्मिथ,dc=उदाहरण,dc=com ऑब्जेक्टक्लास: inetOrgPerson
ऑब्जेक्टक्लास: संगठनात्मक व्यक्ति ऑब्जेक्टक्लास: व्यक्ति
objectClass: शीर्ष
उपरोक्त प्रविष्टि एलडीआईएफ प्रारूप (एलडीएपी डेटा इंटरचेंज प्रारूप) में है। कोई भी जानकारी जो आप अपने डीआईटी में फीड करते हैं वह भी इसी प्रारूप में होनी चाहिए। इसे RFC2849 में परिभाषित किया गया है2.
1 http://tools.ietf.org/html/rfc4510
2 http://tools.ietf.org/html/rfc2849
हालाँकि यह मार्गदर्शिका बताएगी कि केंद्रीय प्रमाणीकरण के लिए इसका उपयोग कैसे किया जाए, एलडीएपी किसी भी चीज़ के लिए अच्छा है जिसमें अधिकतर पढ़े जाने वाले, विशेषता-आधारित (नाम: मान) बैकएंड तक बड़ी संख्या में पहुंच अनुरोध शामिल हैं। उदाहरणों में एक पता पुस्तिका, ईमेल पतों की एक सूची और एक मेल सर्वर का कॉन्फ़िगरेशन शामिल है।