हम दस्तावेज़ बनाने के लिए Google डॉक एपीआई का उपयोग करना चाहते हैं (हमारे अपने व्यवसाय खाते में) जब हमारे अंतिम उपयोगकर्ता हमारी साइट पर कुछ कार्य करते हैं।Google API: बिना पुनर्निर्देशन के प्रमाणीकरण कैसे करें?
समस्या यह है कि हमने vA.0 2.0 प्रोटोकॉल दस्तावेज़ में सुझाए गए ओएथ 2.0 प्रोटोकॉल को लागू करने का प्रयास किया है। ApiClient :: प्रमाणीकरण विधि एक पुनर्निर्देशन करते हैं। यह एक बड़ी समस्या है क्योंकि हमारे उपयोगकर्ता हमारे अपने व्यवसाय खाते तक पहुंच नहीं जानते हैं .... और हम उन्हें वैसे भी एक्सेस नहीं देना चाहते हैं;)
(दूसरे शब्दों में, हम नहीं बना रहे हैं एक ऐसा एप्लिकेशन जो हमारे उपयोगकर्ताओं को अपना डेटा संपादित करने की अनुमति देता है, लेकिन डेटाबेस जैसे हमारे डेटा के साथ बातचीत करने की अनुमति देता है।)
मैंने पढ़ा है कि OAuth 2.0 का बिंदु यह बचना था कि हम अपने उपयोगकर्ताओं के प्रमाण पत्र का प्रबंधन करते हैं। मैं व्यक्तिगत रूप से ओ.के. अवधारणा के साथ, लेकिन हमारे मामले में, हम अपने उपयोगकर्ताओं के Google खाते में प्रमाणित नहीं होना चाहते हैं ...
तो, अंत से किसी भी बातचीत के बिना वैध प्रमाणीकरण प्राप्त करने का सबसे अच्छा तरीका क्या होगा उपयोगकर्ता?
आकस्मिक पाठक को। इससे पहले कि आप इस के साथ शामिल हो रही शुरू करते हैं। वैकल्पिक और आवेदन में अपने Gmail उपयोगकर्ता नाम और पासवर्ड हार्डकोड और PHP के लिए Chrome को पोर्ट कि उपयोगकर्ता लॉगिन का अनुकरण करने की कम दर्दनाक कार्यान्वयन पर विचार करें।अब एक एनएसएपीआई-अनुरूप प्लगइन आर्किटेक्चर और वर्चुअल मशीन को फिर से लिखना मजेदार नहीं होगा, लेकिन कम से कम यह OAuth2 से बेहतर है, अगर आपने पढ़ा नहीं है तो लेखक http://hueniverse.com/2012/07/oauth-2 का उपयोग न करने की सिफारिश करता है -0-और-द-रोड-टू-नरक/ –