2012-10-02 17 views
7

में प्रमाणीकरण और प्रमाणीकरण के लिए एलडीएपी PlayframeworkScala के साथ मैं एक छोटी वेबसाइट विकसित कर रहा हूं, और मुझे अपनी साइट पर प्रमाणीकरण और प्रमाणीकरण जोड़ने की आवश्यकता है। मेरे प्रोफेसर ने मुझे LDAP की जांच करने के लिए कहा। इसलिए मैंने जांच की और मुझे Google समूह here में चर्चा को छोड़कर कुछ दिलचस्प नहीं मिला।Playframework 2.0

मुझे यह मॉड्यूल भी मिला https://github.com/t2v/play20-auth लेकिन मैं इसका कोड अच्छी तरह समझ नहीं पाया।

तो मैं इस पूछ रहा हूँ: यह Playframework और Scala साथ LDAP उपयोग करने के लिए संभव है? यदि ऐसा है तो एक ट्यूटोरियल है जो मुझे शुरू करने में मदद कर सकता है?

+0

मुझे पता है कि यह बहुत समय पहले था, लेकिन आप क्या कर रहे थे? – costa

+0

@costa अगर मुझे अच्छी तरह से याद है, तो मैं प्रमाणीकरण के लिए Play2 मॉड्यूल के साथ गया और मैंने प्रदान किए गए लिंक में से एक को अधिकृत किया। –

उत्तर

5

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

इसका उपयोग करने के लिए आपको अपने प्रमाणीकरण और/या प्राधिकरण कोड में एक एलडीएपी क्लाइंट लाइब्रेरी (उदाहरण के लिए http://www.springsource.org/ldap) देखना चाहिए।

आप उल्लेख करते हैं कि यह एक "छोटी वेबसाइट" है और मुझे लगता है कि आपके मामले के लिए एलडीएपी अधिक हो सकता है। यदि यह एक छोटी सी साइट है तो आपको एक तैयार किए गए मॉड्यूल का उपयोग करना चाहिए जैसा कि आपने उल्लेख किया है और हैश और नमकीन पासवर्ड वाले डेटाबेस को जारी रखता है। यदि आप एलडीएपी का उपयोग करना चाहते हैं तो आपको ओपनडीजे (http://forgerock.com/what-we-offer/open-identity-stack/opendj/) की जांच करनी चाहिए यदि आप एक स्वच्छ और सरल एलडीएपी निर्देशिका सेवा की तलाश में हैं।

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