2012-09-26 11 views
6

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

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

उत्तर

3

क्या आपने ऐसी लाइब्रेरी का उपयोग करने के बारे में सोचा है जो इस कार्यक्षमता को प्रदान करता है? simpleauth की तरह कुछ:

नई परियोजनाओं के लिए बॉयलरप्लेट के अधिकांश इस सामग्री भी में बनाया गया है:

+0

SimpleAuth बहुत स्थिर है और निरंतर विकास का एक सभ्य मौका है? मैंने इसे पहले देखा है और यह मूल रूप से वही है जो मैं चाहता हूं लेकिन मैं यह सुनिश्चित करना चाहता था कि – clifgray

+0

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

+0

ठीक है अच्छी तरह से मैं सुझावों की सराहना करता हूं और मैं इसे देखने जा रहा हूं। SimpleAuth बस सही चीज़ की तरह दिखता है – clifgray

1

एक और grea टी पुस्तकालय Velruse है।

+0

क्या आपके पास ऐसा दिखने वाला कोई कामकाजी उदाहरण है?यह बहुत अच्छा लग रहा है लेकिन यह – clifgray

+0

को एकीकृत करने में भी बहुत अच्छा लगता है और क्या आपको पता है कि यह पिरामिड एप्लिकेशन – clifgray

+0

के बजाय Google App Engine के साथ अच्छा काम करता है या नहीं, पैकेज में कुछ शानदार और सरल उदाहरण हैं। बस उनको लागू करें और वहां से बढ़ें। Velruse 'अनुरोध' लाइब्रेरी का उपयोग करता है, जो बदले में http://stackoverflow.com/questions/9762685/using-the-requests-python-library-in-google-app-engine के अनुसार GAE के साथ संगत होना चाहिए –

0

मैं एक और एपीआई HybridAuth

यह अद्भुत एपीआई, और PHP पुस्तकालय के साथ आता है मिल गया है,

इस का उपयोग करने का मुख्य लाभ यह है कि यह इस तरह के CodeIgniter, Wordpress, Zend के रूप में कई तीसरे पक्ष के प्लग-इन के साथ आता है , CakePHP, Joomla, Drupal और बेटा।

कोशिश करें कि यह सबसे अच्छा है।

2

यहां तक ​​कि एक जगाने के एक पुराने धागा है, लेकिन रिकॉर्ड के लिए:

Authomatic अजगर वेब एप्लिकेशन (Google AppEngine सहित) के लिए एक बहुत पूरा प्राधिकरण/प्रमाणीकरण क्लाइंट लाइब्रेरी है।

बॉक्स में से यह लगभग 2 9 विभिन्न प्रदाताओं का समर्थन करता है।

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