2010-12-14 24 views
8

जावा वेब ऐप में प्रमाणीकरण को लागू करने के लिए आप कौन सी जावा लाइब्रेरी की सिफारिश करते हैं (केवल सर्लेट & जेएसपी)? हम सबसे आम प्रमाणीकरण प्रदाताओं (फेसबुक, याहू, जीमेल, आदि) और स्थानीय खाता पंजीकरण भी प्रदान करना चाहते हैं।फेसबुक, जीमेल, स्थानीय लेख इत्यादि के माध्यम से प्रमाणीकरण के लिए मुझे किस जावा लाइब्रेरी का उपयोग करना चाहिए?

मुझे SocialAuth मिला है लेकिन यह बहुत नया दिखता है और मुझे नहीं पता कि बेहतर विकल्प हैं या नहीं। इसके अलावा, ऐसा लगता है कि सोशलएथ उन उपयोगकर्ताओं के संपर्कों तक पहुंच का अनुरोध करेगा जिनकी मुझे आवश्यकता नहीं है और हमारे उपयोगकर्ताओं को परेशान कर सकते हैं।

धन्यवाद!

उत्तर

0

वसंत सुरक्षा आपकी परियोजना में एक लचीला प्रमाणीकरण प्रणाली प्राप्त करने के लिए एक अच्छा प्रारंभिक बिंदु है।

http://static.springsource.org/spring-security/site/

एक स्प्रिंग सुरक्षा-फेसबुक प्लगइन है कि फेसबुक प्रमाणन एकीकरण करेगा नहीं है।

http://code.google.com/p/spring-security-facebook/

मैं दूसरों के बारे में विशेष रूप से यकीन नहीं है। यदि आप ओपनआईडी के बारे में बात कर रहे हैं तो वसंत सुरक्षा उस का समर्थन करती है।

+0

लेकिन जैसा कि मैंने कहा कि यह एक सादा Servlets + JSP एप्लिकेशन है। हम वसंत का उपयोग नहीं कर रहे हैं। हम प्रमाणीकरण के लिए, एक स्टैंडअलोन लाइब्रेरी का उपयोग करना चाहते हैं। –

+1

बिना किसी वेब एमवीसी सामग्री के वसंत सुरक्षा और वसंत का उपयोग करना संभव है। हालांकि, सभी निर्भरताओं से बचने के लिए लगभग अधिक परेशानी होगी, फिर भी इसे अपनाने के लायक नहीं है। फेसबुक वसंत सुरक्षा मॉड्यूल एक जावा फेसबुक लाइब्रेरी का उपयोग करता है जिसे आप लाभ उठा सकते हैं। http://code.google.com/p/facebook-java-api/ – Mike

+1

सोशलएथ को देखते हुए, यह आपके सहयोगी को और अधिक दिखता है और फिर मुझे पता है। – Mike

0

मैं Google और Yahoo OpenId को एकीकृत करने के लिए openid4java का उपयोग करके समाप्त हुआ, और सादा HttpClient OAuth आधारित सेवाओं (फेसबुक और हॉटमेल) को एकीकृत करने के लिए कॉल करता है।

2

आप सोशलएथ के नए संस्करण को चेकआउट कर सकते हैं, आप उपयोगकर्ताओं से पूछे जाने वाले अनुमतियों का स्तर निर्धारित कर सकते हैं।

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

  • कोई संबंधित समस्या नहीं^_^