2011-06-04 15 views
14

मैं अपने ऐप के उपयोगकर्ताओं को Google ऐप इंजन में होस्ट करना चाहता हूं, उसी तरह लॉगिन करता हूं जैसे मैं अपने Google खाते या फेसबुक खाते का उपयोग करके स्टैक एक्सचेंज में करता हूं।Google ऐप इंजन - Google के साथ लॉगिन करें, फेसबुक

मैं इस पर कुछ सवाल हैं:

  1. मैं बुनियादी प्रवेश पर कुछ ट्यूटोरियल देखना चाहेंगे केवल
  2. मैं सामाजिक लॉगिन (गूगल, फेसबुक, आदि पर कुछ ट्यूटोरियल (रों) देखना चाहेंगे ..)

उत्तर

9

आप Google द्वारा प्रदान किए गए Federated login एपीआई का उपयोग ओपन आईडी प्रदाताओं (जैसे Google, विंडोज लाइव, याहू इत्यादि) से कनेक्ट करने में उपयोगकर्ताओं की सहायता के लिए कर सकते हैं।

ये लिंक देखें:

+2

दुर्भाग्य से फेसबुक के साथ कम से कम मदद नहीं करता है। – geoffspear

+2

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

+3

यह जानकारी अब पुरानी है। Google ने संघीय लॉगिन बंद कर दिया –

3

एक लॉगिन सिस्टम अपेक्षाकृत सरल है। असल में यह ऐसा कुछ है:

उपयोगकर्ता प्रतिबंधित है जो किसी भी चीज़ को एक्सेस करना चाहता है और उसे वैध खाता चाहिए।

आप जाँच लें कि वह में लॉग ऑन है।

यदि नहीं, तो आप के लिए संकेत करें या तो एक खाता है, या प्रवेश बनाने के लिए।

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

यदि उपयोगकर्ता का खाता नहीं है तो आप उसे एक बनाने का विकल्प दे सकते हैं। यहां आप उसे जो कुछ भी चाहिए, नाम, उपयोगकर्ता नाम, पासवर्ड और cetera भरने दें। और इसे फिर से एसएसएल पर भेजना सुनिश्चित करें।

वहां से वह सफलतापूर्वक लॉगिन करने में सक्षम होना चाहिए।

आप कुछ कोड चाहते हैं यह पूरा हो रहा है: http://www.wikihow.com/Create-a-Basic-Login-Script-in-PHP




फेसबुक के लिए, यह थोड़ा अलग है के रूप में फेसबुक उपयोगकर्ता की आवश्यकता है में लॉग इन करने और अपने आप पर संकेत देता है कि अगर वह नहीं है। फेसबुक एपीआई का उपयोग करने के तरीके को देखने के लिए आप यहां जा सकते हैं: http://developers.facebook.com/docs/guides/web/

प्रमाणीकरण भाग वह है जिसे आप देखना चाहिए।

0

फेसबुक प्रमाणीकरण के लिए एक अच्छा उदाहरण runwithfriends है।

स्रोत उपलब्ध है और मेरा सुझाव है कि आप इसे लें और सीखें और आपका फेसबुक प्रमाणीकरण काम करेगा।