2012-05-31 63 views
7

मैं एक वेब एप्लिकेशन बनाने की कोशिश कर रहा हूं जो अपाचे टॉमकैट 7.0 पर एलडीएपी सर्वर का उपयोग करेगा। इंटरनेट पर देखकर मुझे यह साबित करने के लिए पर्याप्त लेख नहीं मिलते हैं कि एक और सर्वर का उपयोग क्यों करें।कौन सा मुफ्त एलडीएपी सर्वर उपयोग करने के लिए?

तो मैं यहां अधिक अनुभवी लोगों के पास गया हूं जिनके पास एक से अधिक एलडीएपी सर्वर के साथ पर्याप्त अनुभव है।

मेरी आवश्यकताएं हैं: नि: शुल्क, स्थापित करने में आसान और उपयोग (अच्छा gui) और पर्याप्त एपीआई है ताकि मैं जावा आधारित एप्लिकेशन से उपयोगकर्ता, समूह, लुकअप आदि को सम्मिलित कर सकूं। इसे सुरक्षा का एक अच्छा स्तर भी प्रदान करना चाहिए।

आपका ध्यान

+0

मैं ओपनएलडीएपी के लिए सभी सिफारिशों में जोड़ूंगा कि एक उत्कृष्ट विंडोज पोर्ट www.userbooster.de पर उपलब्ध है। वर्षों, शून्य समस्याओं के लिए इसका इस्तेमाल कर रहे थे। – EJP

उत्तर

12

के लिए अग्रिम धन्यवाद मैं ldap से अधिक जीयूआई नियंत्रण के रूप में openLDAP सर्वर के रूप में, UnboundID के साथ जा रहा करने की अनुशंसा करेंगे LDAP एसडीके, JXPlorer या ApacheDirectoryStuido के रूप में - यह शायद शामिल किया गया है अपनी आवश्यकताओं के सभी।

ऊपर सॉफ्टवेयर के सभी नि: शुल्क है:

  • OpenLDAP, शायद व्यापक रूप से इस्तेमाल LDAP सर्वर है अगर आप ActiveDirectory गिनती नहीं है। यह अच्छी तरह से प्रलेखित है और आसानी से समर्थित किया जा सकता है।

  • अनबाउंडआईड lib सबसे अच्छा अनुभव है, और मेरी राय में - इस समय इस समय एलडीएपी के लिए सबसे दोस्ताना और फीचर समृद्ध lib है। यह feature comparison matrix देखें।

  • यूआई उपकरण जटिलता में भिन्न होते हैं - जेएक्सप्लोरर सरल है।

5

आसपास के बहुत सारे एलडीएपी सर्वर हैं। मैं OpenDJ का उपयोग कर रहा हूं, जिसे पुराने OpenDS पर विकसित किया गया है, और मुझे दोनों पर कभी समस्या नहीं हुई है।

यदि आप अपाचे पसंद करते हैं तो आप Apache Directory का उपयोग कर सकते हैं, लेकिन शायद सबसे प्रसिद्ध OpenLDAP है।

के संबंध में निर्देशिका जावा का उपयोग करने तक पहुँचने के लिए API, इस, एक विशेषता एक विशेष LDAP सर्वर कार्यान्वयन में लिए देखा जा करने के लिए नहीं है, क्योंकि यह जावा SDK में मानक है:

: जादू शब्द JNDI है JNDI LDAP JDBC Oracle के लिए क्या करता है के लिए करता है - यह नामकरण और एक सेवा प्रदाता इंटरफ़ेस (एसपीआई) है, जो एक JDBC ड्राइवर को

(स्रोत अनुरूप है का उपयोग करते हुए निर्देशिका सेवाओं के साथ बातचीत के लिए एक मानक एपीआई प्रदान करता है: LDAP and JNDI: Together forever, मैं जांच करने की सलाह देते हैं इस उत्कृष्ट ट्यूटोरियल के बाहर)

+0

... जेडीबीसी * डेटाबेस * के लिए क्या करता है। मूल रूप से तैयार किए गए अजीब बयान। – EJP

+0

आप सही हैं, कि फॉर्मूलेशन उचित नहीं है, और आपका सुधार बहुत बेहतर लगता है। वैसे भी जो उद्धरण था ... और मुझे लगता है कि इस संदर्भ में जेएनडीआई एपीआई के बारे में बात करना सही काम था, हालांकि दर्शकों द्वारा यह मान्यता प्राप्त नहीं हुई है ... – perissf

+0

मैं उससे सहमत हूं। मैं पढ़ता रहता हूं कि मुझे एक समर्पित एलडीएपी क्लाइंट एपीआई का उपयोग करना चाहिए, और मैं इसे नहीं कर रहा हूं और कुछ मामलों में जेएनडीआई का उपयोग कुछ मामलों में करने के लिए करता हूं, और मैं सोचता रहता हूं कि झगड़ा क्या है। एलडीएपी के बारे में चीजें हैं, जैसे विशेषता, कि मैं अलग-अलग करूँगा अगर मैं इसे स्क्रैच से कर रहा था, लेकिन यह 1 :: 1 को एलडीएपी पर जहां तक ​​मैं चला गया हूं, और मैं इसके साथ बहुत दूर चला गया हूं। – EJP

3

विंडोज वातावरण पर, आप Lightweight Directory Services, एक छोटा और मुफ्त (बीयर में) एलडीएपी सर्वर का उपयोग करने पर भी विचार कर सकते हैं।

सकारात्मक:

  1. स्थापना बॉक्स
  2. से बाहर
  3. मल्टी मास्टर प्रतिकृति बिल्कुल स्पष्ट है यह सक्रिय निर्देशिका के लिए श्रृंखला प्रमाणन अनुरोध, userProxy या userProxyFull वस्तु वर्ग usign कर सकते हैं।
  4. प्रशासक खातों हो सकता है विंडोज डोमेन खातों

विपक्ष:

  1. पासवर्ड नीति अपने आप को लागू करने के लिए तैयार रहें। यह प्रभावी मशीन पासवर्ड नीति पर निर्भर करता है, जो आपके उपयोगकर्ताओं के लिए आपके प्रशासकों के लिए उत्पादन वातावरण में अधिक सख्त हो सकता है।
  2. विंडोज़ के लिए आपके बुनियादी ढांचे का वह हिस्सा है।
+0

यह पोस्ट (और अन्य) इंगित करेगा कि एडी एलडीएस के पास एक लाइसेंसिंग लागत है? http://arstechnica.com/civis/viewtopic.php?f=17&t=1141045 – AndyD

+1

हां, लेकिन यह इसके विपरीत भी कहता है। हमारे पास एलडीएस में लगभग 1.2 एम बाहरी उपयोगकर्ता हैं और लाइसेंसिंग लोग इसके साथ ठीक हैं। यह एक सरकारी एजेंसी है जो नियमों को तोड़ने के समाचार में होने के बजाय किसी अन्य विक्रेता का भुगतान या उपयोग करेगी। सबसे अच्छी सलाह जो मैं आपको दे सकता हूं वह है कि आप अपने स्थानीय एमएस बिक्री व्यक्ति से संपर्क करें (हमारे पास घर में माइक्रोसॉफ्ट टीएएम शामिल था)। मुझे डर है कि फ्रंट लाइन लाइसेंसिंग लोगों को अक्सर यह प्रश्न नहीं मिलता है ... – ixe013

संबंधित मुद्दे