2012-02-24 12 views
6

यदि मैं Janrain Social Login या Oneall को पूरी तरह से एकीकृत करना चाहता हूं तो बाधाओं को अपने स्वयं के कस्टम सिस्टम में माइग्रेट करना होगा?एक सामाजिक लॉगिन प्रदाता से दूर माइग्रेट करना

उदाहरण के लिए कई डेवलपर जेन्रेन सोशल प्लगइन (और कई अन्य) का उपयोग करते हैं क्योंकि उनके पास अपना स्वयं का समाधान प्रदान करने के लिए सभी कोड करने का समय नहीं है या क्योंकि यह तेज़ और सुविधाजनक है।

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

मेरी समस्या है, मेरे फेसबुक ऐप में, साइट यूआरएल (उदाहरण के लिए एकल) मैं एफबी ऐप को देता हूं 'http://myapp.api.oneall.com/' जो सभी सत्यापन को संभालेगा और खाता लिंक करेगा और फिर मेरी वेबसाइट कॉलबैक यूआरएल पर रीडायरेक्ट करेगा ।

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

मुझे आशा है कि मैंने इसे काफी समझाया है। शायद यह मामूली है, लेकिन कुछ स्पष्टीकरण की सराहना की जाएगी। मैं यह सुनिश्चित करना चाहता हूं कि मैं वनल या जेरेन में बंधे नहीं हूं।

+0

मुझे इसके लिए जवाब सुनने में बहुत दिलचस्पी है। एक संभावित विकल्प के रूप में, क्या आपने हाइब्रिड एथ जैसे कुछ का उपयोग करने के बारे में सोचा है? http://hybridauth.sourceforge.net/ – TryHarder

उत्तर

2

मुझे वनल के साथ बहुत अधिक अनुभव नहीं है, लेकिन जेरेन ने Engage सेवा को यथासंभव निर्बाध और गैर-घुसपैठ के रूप में बनाया है। दूसरे शब्दों में, आप अपने उपयोगकर्ता डेटा को रखने के लिए कोई फर्क नहीं पड़ता कि क्या होता है। यही कारण है कि जेरेन एपीआई एंडपॉइंट प्रदान करता है और आप उस प्रोफाइल डेटा को कॉल करने के लिए स्वतंत्र हैं और जो भी फैशन चाहते हैं उसे रखें। Janrain Engage सर्वर पर किसी भी उपयोगकर्ता डेटा को स्टोर नहीं करता है, और यदि आप छोड़ने की योजना बना रहे हैं तो वे पहुंच को रोक नहीं सकते हैं।

उदाहरण के लिए, यदि आपके पास वर्डप्रेस साइट है और पारंपरिक डेटा के साथ-साथ सामाजिक डेटा में लॉग इन करने के लिए हमारी Engage विजेट प्लगइन का उपयोग करते हैं, तो आप उन वर्डप्रेस उपयोगकर्ताओं को भी रखते हैं, भले ही आप Engage विजेट को हटा दें। उनके लॉगिन अनुभव या तो तथ्य के बाद नहीं बदलता है।

बेशक, जब डेवलपर के पास घर से उगाए जाने वाले साइट का निर्माण करने के लिए समय और संसाधन होते हैं, तो उन्हें वैसे भी प्रोग्राम करना होगा जैसे उपयोगकर्ता प्रोफाइल सर्वर-साइड प्रबंधित होते हैं।

+4

आह, जहरिन से कोई। अति उत्कृष्ट। आपकी प्रतिक्रिया के लिए धन्यवाद। मेरे पास एक सवाल है: आपका मंच इतना अविश्वसनीय रूप से महंगा क्यों है? यदि आप अपने प्लेटफ़ॉर्म की प्रत्येक सुविधा का उपयोग करना चाहते हैं, तो मैं मूल्य निर्धारण को समझ सकता हूं, हालांकि, अगर आप केवल अपने उत्पादन के सामाजिक लॉगिन पक्ष का उपयोग करना चाहते हैं, तो यह अविश्वसनीय रूप से महंगा है। आपके उत्तर के लिए धन्यवाद। – Flukey

+0

इस उत्तर में देरी के लिए खेद है। जब तक मैं लॉग इन नहीं हुआ तब तक अधिसूचना कभी प्राप्त नहीं हुई! हमारा मंच एक प्रीमियम सेवा है, जो इसकी कक्षा में सबसे अच्छा है। वैसे भी, एक shoestring बजट पर एक डेवलपर Janrain बाहर कोशिश कर सकते हैं। Engage Basic निःशुल्क है, 2500 अद्वितीय लॉगिन/माह तक की अनुमति देता है 6 प्रदाता ... जो अभी शुरू करने के लिए बहुत कुछ है। Engage Plus केवल $ 100/वर्ष है, जो आपको सीधे ईमेल समर्थन और 5000 लॉगिन/वर्ष देता है 12 प्रदाताओं | 5 व्यवस्थापक एक मुफ्त सेवा आज़माने के लिए चोट नहीं पहुंची, नहीं? – duke

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