2011-10-04 16 views
7

मैं अपने आवेदन में जो मैं पहले से ही वसंत सुरक्षा का इस्तेमाल किया है खुला ID प्रमाणीकरण प्रदान करने के लिए के साथ एकीकृत करने स्प्रिंग सामाजिक (ट्विटर, फेसबुक, linkedLogin प्रदान करने के लिए) ....क्या मैं स्प्रिंग सिक्योरिटी के साथ स्प्रिंग सोशल का उपयोग कर सकता हूं?

स्प्रिंग सुरक्षा की खुली आईडी समर्थन भयानक काम कर रहा है चाहता हूँ और मैंने सैंपल एप्लिकेशन के साथ वसंत सामाजिक भी कोशिश की है ... अब मैं मूल उत्पाद के साथ स्प्रिंग सोशल को एकीकृत करना चाहता हूं। मैं जानना चाहता हूं कि यह काम करेगा या नहीं ..? वसंत सुरक्षा वसंत सामाजिक के साथ पूरी तरह से संगत है?

यदि हाँ, मुझे लॉगिन को संभालने की आवश्यकता है, वसंत सामाजिक क्षेत्र के अंदर लॉगआउट करते समय। मुझे क्या सावधानी बरतनी चाहिए ..?

पहले से

किसी भी ब्लॉग/ट्यूटोरियल/स्रोत कोड बहुत मदद की हो जाएगा ....

धन्यवाद,

उत्तर

2

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

केवल मुश्किल हिस्सा है अगर आप एक oAuth/OAuth2 सेवा प्रदाता होना चाहते हैं (ताकि अन्य वेबसाइटों धक्का/अपनी वेबसाइट के लिए/से जानकारी खींच, आप एक ग्राहक के लिए एक वेबसाइट API प्रदान कर सकते हैं)। दस्तावेज़ीकरण भ्रमित है, लेकिन यह वसंत सुरक्षा फ़ाइल में कॉन्फ़िगर किए गए एक अलग नेमस्पेस को प्रभावित करता है, जो आपके शेष एप्लिकेशन नेमस्पेस (आपके एक्सएमएल में एकाधिक 'http' तत्वों के साथ ओवरलैप किए बिना सह-अस्तित्व में है, उनमें से कुछ ओपनआईडी से संरक्षित हो सकते हैं - क्योंकि फेसबुक एक की रक्षा करेगा स्टेटस अपडेट सबमिशन फॉर्म किसी अन्य साइट से आ रहा है: 'क्या आप वेबसाइट example.com को अपडेट पोस्ट करने की इजाजत देते हैं?'; अन्य लोग सार्वजनिक हैं - पिछली कार्रवाई की सुरक्षा के लिए इस्तेमाल किए गए लॉगिन फॉर्म के रूप में)।

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