मैं कॉल करने और Ldap प्रोटोकॉल को सीधे प्रबंधित करने के लिए कैसे उपयोग कर सकता हूं? क्या कोई पैकेज हैं? या मैं udp और टीसीपी का उपयोग करना चाहिए?एलडीएपी प्रोटोकॉल के साथ गो का उपयोग कैसे करें
उत्तर
जाओ मानक पुस्तकालयों में कोई LDAP पुस्तकालय नहीं है, लेकिन एक त्वरित गूगल खोज कई का पता चलता है कि आप की कोशिश कर सकते:
यह दूसरा एक वास्तव में एक कांटा है पहले के बारे में। जिथब पर आप हमेशा खुले मुद्दों, अंतिम अद्यतन और फोर्किंग नेटवर्क (https://github.com/mmitton/ldap/network) को देख सकते हैं ताकि आपको बहुत सारी फोकस करने के दौरान किस लाइब्रेरी का उपयोग करना चाहिए।
आप कुछ जाओ मानक में छोड़े गए के लिए एक पुस्तकालय की जरूरत है पुस्तकालयों कई अच्छी जगहों देखने के लिए देखते हैं:
- हमेशा एक त्वरित गूगल खोज के साथ शुरू
- चेकआउट: http://go-lang.cat-v.org/pure-go-libs/http://go-lang.cat-v.org/library-bindings
- और : http://godoc.org/
- और: http://code.google.com/p/go-wiki/wiki/Projects
यदि वे सभी आप को विफल कर देते हैं और आप अपना खुद का कार्यान्वयन नहीं कर पाते हैं, तो ध्यान रखें कि आप सी से कोड (जैसे उदाहरण के लिए कई सी एलडीएपी पुस्तकालयों में से एक) को कॉल करने के लिए हमेशा cgo का उपयोग कर सकते हैं।
कृपया https://github.com/go-ldap/ldap देखें, उपर्युक्त परियोजनाएं समाप्त हो चुकी हैं और अब बनाए रखा जा रहा है। – xiaoyi
सोचा कि मुझे यहां अपने दस सेंट जोड़ना चाहिए। यह एक पुरानी पोस्ट है, लेकिन यहां यह
मैंनेका उपयोग करने के बादलाइब्रेरी का उपयोग करने के बाद 0 vलाइब्रेरी का उपयोग किया था। Mmitton lib के साथ समस्या यह है कि यह फ़िल्टर में भागने के पात्रों को बहुत अच्छी तरह से संभाल नहीं करता है।
The test filter: (&(objectClass=user)(cn=wickd(bracketTest)))
Escaped Filter: (&(objectClass=user)(cn=wickd\28bracketTest \29))
MMitton library
सिर्फ एक फिल्टर के साथ वापस आया भी भाग निकले फिल्टर के साथ त्रुटि संकलित करें। Mavricknz lib लोड किया और यह काम किया। एस्केपफिल्टर समारोह के साथ भी आता है! प्रतिभा!
किसी भी तरह ... सोचा था कि मैं इस किसी को भी है कि एक ही संघर्ष किया था के रूप में मैं :)
किया साथ ही, इसके बारे में सर्वर अंत के लिए के लिए पोस्ट करना चाहिए, मैं इस पैकेज में लिखा था (जाओ में) कुछ समय पहले: https://github.com/bradleypeabody/godap
यह एक पूर्ण एलडीएपी सर्वर नहीं है लेकिन किसी अन्य डेटा स्रोत के शीर्ष पर प्रमाणीकरण को लागू करने के लिए अच्छी तरह से काम करता है (कुछ ऐसा जो मैं किसी भी अन्य परियोजना को ढूंढने में असमर्थ हूं)।
यह "सीधे Ldap प्रबंधन प्रोटोकॉल" :) का एक बहुत
अच्छा लग रहा है! ऐसा कुछ दिखने वाला होगा – wickd
मैं सर्वर सॉफ्टवेयर LDAP प्रोटोकॉल बोलने में सक्षम बनाने के लिए एक सहायक पुस्तकालय लिखना शुरू करता है। कुछ उपयोग नमूने शामिल हैं।
एक सरल उच्च स्तरीय ldap ग्राहक के लिए, go-ldap-client, go docs देखते हैं।
https://godoc.org/?q=ldap पर विकल्पों में से अधिकांश सिर्फ एक और एक के कांटे हैं, उनमें से ज्यादातर बहुत कम स्तर पर हैं या बहुत सीमित (जैसे त्रुटियों जो यह मुश्किल समस्याओं का निवारण करने के लिए कर वापसी नहीं है)।
यदि आप अपने वेब पेज पर एलडीएपी आधारित प्रमाणीकरण प्रदान करना चाहते हैं, तो आप मेरे द्वारा बनाए गए समाधान को पसंद कर सकते हैं: go-ldapc
केवल एक एपीआई के साथ एक एलडीएपी प्रमाणीकरण क्लाइंट मॉड्यूल है।
यह github - sona-tar/go-ldapc पर है।
- 1. NetBeans IDE के साथ गो भाषा का उपयोग कैसे करें?
- 2. क्या एलडीएपी प्रोटोकॉल एक डीएन
- 3. प्रोटोकॉल बफर का उपयोग कैसे करें?
- 4. एलडीएपी आदेश नियम के साथ क्रमबद्ध करें
- 5. एक गो परियोजना के लिए लाइटिड का उपयोग कैसे करें?
- 6. एलडीएपी: कनेक्शन विवरण के साथ उपयोगकर्ता को प्रमाणीकृत कैसे करें
- 7. एलडीएपी
- 8. प्रोटोकॉल बफर का उपयोग करके गो संरचनाओं को क्रमबद्ध करने के लिए कैसे करें और उन्हें अजाक्स
- 9. जावा एनआईओ के साथ Google प्रोटोकॉल बफर का उपयोग करना?
- 10. गो प्रोग्राम में पीप्रोफ का उपयोग कैसे करें
- 11. जीएई गो - गैर-मौजूद इकाई कुंजी के साथ GetMulti का उपयोग कैसे करें?
- 12. गेरिट: एलडीएपी ऑथ का उपयोग करें और जेनकींस
- 13. curl 7.33.0 के साथ --http2.0 विकल्प का उपयोग असमर्थित प्रोटोकॉल
- 14. एलडीएपी
- 15. एलडीएपी
- 16. एसएसएल के साथ सी # में HTTP जीईटी अनुरोध का उपयोग कैसे करें? (प्रोटोकॉल उल्लंघन)
- 17. सी # में टोर कंट्रोल प्रोटोकॉल का उपयोग कैसे करें?
- 18. जब/क्यों/UINavigationControllerDelegate प्रोटोकॉल इंस्टेंस विधियों का उपयोग कैसे करें?
- 19. वसंत सुरक्षा का उपयोग कर सक्रिय निर्देशिका एलडीएपी से एलडीएपी अधिकारियों को कैसे पॉप्युलेट करना है?
- 20. जीमेल IMAP प्रोटोकॉल के उपयोग के लिए OAuth2.0 का उपयोग कर XOAUTH पैरामीटर कैसे उत्पन्न करें?
- 21. जावा के साथ एसएनएमपी का उपयोग कैसे करें?
- 22. स्विफ्ट में पैरामीटर के रूप में संबंधित प्रकार (जेनेरिक प्रोटोकॉल) के साथ प्रोटोकॉल कैसे पास करें?
- 23. मैं गो के openpgp पैकेज का उपयोग कैसे करूं?
- 24. गो में [] बाइट या स्ट्रिंग का उपयोग कब करें?
- 25. Google टीवी पेयरिंग प्रोटोकॉल - एसएसएल हैंडशेक त्रुटि गो (गोलांग)
- 26. गो ऐप कैसे वितरित करें?
- 27. गिटलाब एलडीएपी प्रमाणीकरण डीबग कैसे करें?
- 28. एलडीएपी
- 29. एलडीएपी इंजेक्शन
- 30. किसी विधि के लिए प्रोटोकॉल का परीक्षण कैसे करें?
क्या आपने खोज किया? https://github.com/tonnerre/go-ldap Google – CharlesB
में शीर्ष परिणाम है, मैं libararies की खोज के लिए [godoc.org] (http://godoc.org) की अनुशंसा करता हूं। [http://godoc.org/?q=ldap ](http://godoc.org/?q=ldap) – lukad
कुछ सरल सर्वर समर्थन के लिए मैंने इसे बनाया: https://github.com/bradleypeabody/godap –