गूगल OAuth2 क्लाइंट hereगूगल OAuth2 कमांड लाइन उदाहरण
मैं completelly OAuth2 में नया हूँ और मैं इससे पहले कि मैं अपने आवेदन के साथ OAuth2 एकीकृत करने के लिए ले जाने के इस उदाहरण काम कर पाने के लिए करना चाहते हैं का एक उदाहरण है। क्या मैंने किया है है निम्नलिखित: python moderator.py
:
- जांच एप्लिकेशन
- जाओ क्लाइंट आईडी और क्लाइंट सीक्रेट
- कॉन्फ़िगर client_secrets.json में उन मूल्यों
- परीक्षण चलाएं एप्लिकेशन पंजीकृत
एप्लिकेशन एक ब्राउज़र खोलता है, जहां मैं (उपयोगकर्ता के रूप में) अपने खाते तक पहुंचने के लिए एप्लिकेशन को अधिकृत कर सकता हूं। लेकिन गूगल इस (400 गलत अनुरोध) की तरह शिकायत कर रहा है:
Error: redirect_uri_mismatch The redirect URI in the request: http://localhost:8080/ did not match a registered redirect URI Learn more Request Details from_login=1 scope=https://www.googleapis.com/auth/moderator response_type=code access_type=offline redirect_uri=http://localhost:8080/ approval_prompt=auto as=-xxxxxxxxxxxxx pli=1 client_id=xxxxxxxxxxx.apps.googleusercontent.com authuser=0 hl=en
मैं स्थानीय होस्ट लगता है: 8080 moderator.py द्वारा शुरू किया एक आंतरिक वेब सर्वर से आ रहा है। मेरा सवाल है: क्या किसी ने काम करने के लिए यह उदाहरण प्राप्त किया है? मुझे अन्य घटक क्या चाहिए (अपाचे कॉन्फ़िगरेशन, डीएनएस, ...)
मैं ओएथ 2 के साथ बहुत उलझन में हूं और किसी भी मदद की सराहना की जाएगी।
मैं पहले से ही Google API कंसोल में अपने परीक्षण ऐप्लिकेशन पंजीकृत किया है, लेकिन मैं कमांड लाइन से आवेदन चला रहा हूँ (यह "कमांड लाइन उदाहरण" कहा जाता है)। मेरे पास कोई यूआरआई नहीं है जिसे मैं रीडायरेक्ट कर सकता हूं। प्रयोक्ता डेटा तक पहुंचने के लिए उपयोगकर्ता को मेरे एप्लिकेशन को अधिकृत करने में सक्षम होने के लिए मुझे यह उदाहरण कहां या कैसे चलाने की आवश्यकता है। ओएथ 2 कैसे काम कर रहा है यह समझने के लिए यह एक साधारण उदाहरण है, लेकिन मैं इसे चलाने में असमर्थ हूं। – dangonfast