2009-05-08 13 views
38

मैं अक्सर चीजें सुनता हूं जैसे "क्या हम एलडीएपी का उपयोग करके हमारी कर्मचारी जानकारी लोड कर सकते हैं?" फिर भी, "लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल" शीर्षक मुझे ओरेकल या एमएसएसक्यूएल जैसे भौतिक डेटाबेस प्रबंधन प्रणाली की बजाय प्रोटोकॉल के रूप में सोचता है।क्या कोई एलडीएपी समझा सकता है?

तो क्या कोई मुझे बता सकता है कि एलडीएपी क्या है, इसका उपयोग कैसे किया जाता है, और यह मूल रूप से कैसे काम करता है? क्या एलडीएपी विभिन्न डीबीएमएस से डेटा निकालने के लिए बस एक मानक प्रोटोकॉल है? एक आर्किटेक्चर आरेख में, क्या एलडीएपी डीबी और एप्लिकेशन सर्वर के बीच खींचा गया तीर होगा?

उत्तर

26

LDAP उपयोगकर्ता निर्देशिका क्वेरी पूछने के लिए एक प्रोटोकॉल है। उदाहरण के लिए, सक्रिय निर्देशिका या नोवेल ई-डायरेक्टरी दोनों एलडीएपी का समर्थन करते हैं। यह भी ऐसे प्रश्न करने के लिए एक वाक्यविन्यास की डिग्री है, जैसे डेटाबेस क्वेरी करने के लिए एसक्यूएल एक पूछताछ भाषा है।

एक LDAP आदेश

(givenName = माइक) दिखाई दे सकता है

और यह निर्देशिका में सभी Mikes लौट आते हैं।

6

एलडीएपी एक प्रोटोकॉल है, लेकिन कई लोगों को पता है कि "एलडीएपी प्रश्नों का जवाब देने में सक्षम कोई भी स्टोर" शामिल करने के लिए इसका अर्थ अधिभारित करना है। सक्रिय निर्देशिका ऐसी दुकान है, और कई अन्य हैं। इसका उपयोग तब किया जाता है जब आर्किटेक्ट वास्तव में स्टोर की देखभाल नहीं करते हैं। इसका उपयोग उसी तरह किया जाता है जैसे कि आप "एसक्यूएल में स्टोर करें" कहें जब आप परवाह नहीं करते कि यह MySQL या Oracle या SQL सर्वर है या नहीं।

3

एलडीएपी प्रोटोकॉल के X.500 परिवार की जटिलता के जवाब में बनाया गया एक प्रोटोकॉल है। यह एक पदानुक्रम निर्देशिका संरचना का प्रतिनिधित्व करने का इरादा है। एक्स.500 मानक मूल रूप से एक पूर्ण ओएसआई परत ढेर पर उपयोग किया जाना था और दूरसंचार उद्योग की आवश्यकताओं को पूरा करने के लिए बनाया गया था। एलडीएपी को अतिरिक्त ओवरहेड के बिना समान कार्यक्षमता प्रदान करने के लिए टीसीपी/आईपी का उपयोग करने के लिए डिज़ाइन किया गया था। आप विकिपीडिया पर एक्स.500, ओएसआई और एलडीएपी पर जानकारी पा सकते हैं। एक्स 500 और ओएसआई दोनों डेटा संचार पाठ्यपुस्तकों में भी शामिल हैं।

+0

अच्छा जवाब है, तो आप इसे अपने जवाब में सीधे विकिपीडिया के लिए उल्लेख किया लिंक प्रदान करके बढ़ा सकते हैं। – lothar

13

LDAP आमतौर पर प्रमाणीकरण डेटाबेस के रूप में प्रयोग किया जाता है। मान लें कि आपके पास सीएमएस उत्पाद है जिसे आप सॉफ़्टवेयर-ए-ए-सर्विस के रूप में बेचते हैं। इसलिए उपयोगकर्ता को सीएमएस मिल जाता है और आप इसे बनाए रखते हैं।

तो, आप इसे examplecustomer1.com, examplecustomer2.org, examplecustomer3.net (प्रति डोमेन एक सॉफ्टवेयर) पर स्थापित करते हैं। अब आपके पास बनाए रखने के लिए तीन उपयोगकर्ता डेटाबेस हैं। इसलिए आप स्वयं को सभी सिस्टम में जोड़ते हैं क्योंकि व्यवस्थापक और ग्राहक खाते भी खाते हैं।

फिर आप एलडीएपी खोजते हैं। आप अपने उत्पाद में एलडीएपी समर्थन जोड़ते हैं और अब आपके पास उपयोगकर्ताओं का एक केंद्रीय डेटाबेस है। आप अपने स्वयं के एक उपयोगकर्ता नाम और पासवर्ड के साथ सभी सिस्टम में व्यवस्थापक के रूप में लॉगिन कर सकते हैं। सीएमएस सिस्टम में अभी भी प्रत्येक उपयोगकर्ता के लिए उपयोगकर्ता डेटाबेस और अधिकार शामिल हैं लेकिन उपयोगकर्ता नाम अब एलडीएपी डेटाबेस के संदर्भ में उपयोग किया जाता है और पासवर्ड फ़ील्ड सीएमएस डेटाबेस स्कीमा से हटा दिया जाता है।

11

हां, एलडीएपी (लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल) एक प्रोटोकॉल है जो टीसीपी/आईपी पर चलता है।

इसका उपयोग माइक्रोसॉफ्ट की सक्रिय निर्देशिका, या सूर्य एक निर्देशिका सर्वर जैसी निर्देशिका सेवाओं तक पहुंचने के लिए किया जाता है।

एक निर्देशिका सेवा एक प्रकार का डेटाबेस या डेटा स्टोर है, लेकिन आवश्यक रूप से एक संबंधपरक डेटाबेस नहीं है। संरचना आमतौर पर बहुत सरल होती है, नाम-मूल्य जोड़े के पदानुक्रमित संग्रह संग्रहीत करती है, उदा। lastName = स्मिथ, firstName = जॉन।

+1

+1 टीसीपी/आईपी – Cuga

+0

का उल्लेख करने के लिए +1 एक महत्वपूर्ण बात: एलडीएपी एक रिलेशनल डेटाबेस की तरह है लेकिन रिलेशनल डेटाबेस के विपरीत, इसे पढ़ने के लिए अनुकूलित किया गया है, इस प्रकार यह सामान्य आरडीबीएमएस बनाम पासवर्ड स्टोर करने के लिए आमतौर पर बेहतर केंद्रीय स्थान होता है। –

4

एलडीएपी लाइटवेट डायरेक्टरी एक्सेस प्रोटोकॉल का खड़ा है। यह एक एक्स्टेंसिबल ओपन नेटवर्क प्रोटोकॉल मानक है जो वितरित निर्देशिका सेवाओं तक पहुंच प्रदान करता है। एलडीएपी निर्देशिका सेवाओं के लिए एक इंटरनेट मानक है जो टीसीपी/आईपी पर चलता है। ओपनएलडीएपी और संबंधित सर्वरों के तहत, दो सर्वर हैं - स्लैपड, एलडीएपी डिमन जहां प्रश्न भेजे जाते हैं और slurpd, प्रतिकृति डिमन जहां एक सर्वर से डेटा एक या अधिक गुलाम सर्वर पर धक्का दिया जाता है। एक ही डेटा को होस्ट करने वाले एकाधिक सर्वर होने के कारण, आप विश्वसनीयता, स्केलेबिलिटी और उपलब्धता बढ़ा सकते हैं।

यह उन परिचालनों को परिभाषित करता है जो खोज, जोड़, हटा, संशोधित, नाम बदल सकते हैं यह परिभाषित करता है कि संचालन और डेटा कैसे व्यक्त किए जाते हैं।

एलडीएपी में उपयोगकर्ता, कंपनी फोन और ई-मेल सूचियों जैसी सभी मौजूदा एप्लिकेशन विशिष्ट जानकारी को समेकित करने की क्षमता है। इसका मतलब है कि एलडीएपी सर्वर पर किए गए परिवर्तन प्रत्येक निर्देशिका सेवा आधारित एप्लिकेशन पर प्रभावी होंगे जो उपयोगकर्ता की जानकारी के इस टुकड़े का उपयोग करता है। एक नए उपयोगकर्ता के बारे में जानकारी की विविधता एक इंटरफ़ेस के माध्यम से जोड़ा जा सकता है जो यूनिक्स खाता, एनटी खाता, ई-मेल सर्वर, वेब सर्वर, नौकरी विशिष्ट समाचार समूह इत्यादि के लिए उपलब्ध कराया जाएगा। जब उपयोगकर्ता अपना खाता छोड़ सकता है एकल ऑपरेशन में सभी सेवाओं के लिए अक्षम रहें।

तो एलडीएपी सेवाओं की तरह "सफेद पृष्ठों" (जैसे नाम, फोन नंबर, भूमिका आदि) और "पीले पृष्ठ" (उदाहरण के लिए प्रिंटर, एप्लिकेशन सर्वर आदि) प्रदान करने के लिए सबसे उपयोगी है। आम तौर पर एक जे 2 ईई अनुप्रयोग वातावरण में यह होगा जो उपयोगकर्ताओं को प्रमाणीकृत और अधिकृत करने के लिए उपयोग किया जाता है।

0

हां, एलडीएपी को आमतौर पर निचले स्तर के डीबी स्टोर की आवश्यकता होती है। मैं सुझाव है कि आप अपने हाथों को यहां गंदे हो:

तुम सिर्फ इसके साथ OpenLDAP & खेलने स्थापित कर लेते हैं ... http://www.openldap.org/doc/admin22/install.html

... आप निर्भरता पर विचार करने के लिए मजबूर हो जाएगा।

इनमें से एक, इस मामले में, स्लीपैट।

मज़े करें।

अधिक मज़ा के लिए, यहाँ वर्गीकरण पर एक अच्छा दार्शनिक चर्चा है: http://archive.oreilly.com/pub/post/ldap_is_not_a_database.html

3

क्या है LDAP:

सभी LDAP एक संचार प्रोटोकॉल है जो Microsoft सक्रिय निर्देशिका निर्देशिका सेवा के लिए लागू किया और इस्तेमाल किया जाता है अन्य NTDS.DIT ​​फ़ाइलों के लिए। चलो रास्ते से भ्रम हो जाओ। NTDS.DIT ​​में सक्रिय निर्देशिका डेटाबेस शामिल है। डेटा बेस को एक्सेस करने के लिए आपको संचार प्रोटोकॉल एलडीएपी की आवश्यकता है। बस। तो फिर एनटीडीएस.डीआईटी एक साधारण डेटाबेस है i.e एडीडीएस डाटाबेस (सक्रिय निदेशक निर्देशिका सेवाएं) हम इसे कैसे एक्सेस करते हैं?

हम इसे एलडीएपी का उपयोग करके एक्सेस करते हैं।

एलडीएपी त्वरित उदाहरण का उपयोग करने देता है।
सी: /users/data.doc

या

LDAP सिंटेक्स

सीएन = बॉब, OU = उपयोगकर्ता, डीसी = यूट्यूब, डीसी = कॉम

सीएन = विहित नाम (वस्तु या नाम)

OU = संगठनात्मक इकाई (सक्रिय निर्देशिका में फ़ोल्डर)

डीसी = डोमेन नियंत्रक (यह कहां है)

अन्य जानकारी: सक्रिय निर्देशिका X.500 मानक पर आधारित डेटाबेस है जिसमें सभी एडी ऑब्जेक्ट शामिल हैं जो NTDS.DIT ​​फ़ाइल है।

0

एलडीएपी मूल रूप से एक निर्देशिका तक पहुंचने के लिए एक प्रोटोकॉल है। यहां निर्देशिका मूल रूप से संगठन में मौजूद उपयोगकर्ताओं की जानकारी रखने वाली निर्देशिका को संदर्भित करती है। निर्देशिका के उदाहरणों में माइक्रोसॉफ्ट की सक्रिय निर्देशिका (एडी) और ओरेकल की इंटरनेट निर्देशिका (ओआईडी) शामिल है। मूल रूप से निर्देशिका का उपयोग उपयोगकर्ता प्रमाणीकरण और प्राधिकरण को केंद्रीकृत करके संगठन के लिए एकल हस्ताक्षर सुविधा को लागू करने के लिए किया जाता है। अधिक जानकारी के लिए नीचे दिए गए लिंक देखें:

  1. http://searchmobilecomputing.techtarget.com/definition/LDAP
  2. https://eagledatagistics.com/what-is-enterprise-user-security-eus/
संबंधित मुद्दे