मैं एक स्थानीय जावा-आधारित क्लाइंट बनाने की कोशिश कर रहा हूं जो SurveyMonkey API के साथ इंटरैक्ट करता है।क्या रीडायरेक्ट सर्वर के बिना OAuth 2.0 का उपयोग करना संभव है?
SurveyMonkey को OAuth 2.0 का उपयोग करके एक लंबे समय तक पहुंच टोकन की आवश्यकता होती है, जिसे मैं बहुत परिचित नहीं हूं।
मैं घंटों के लिए इस googling किया गया है, और मुझे लगता है कि जवाब नहीं है, लेकिन मैं सिर्फ यह सुनिश्चित होना चाहते हैं:
मुझे एक साधारण जावा ग्राहक कि SurveyMonkey साथ सूचना का आदान लिखने के लिए क्या यह संभव है, कुछ क्लाउड में अपना खुद का रीडायरेक्ट सर्वर सेट किए बिना?
मुझे लगता है कि ओएथ 2.0 द्वारा उत्पन्न बेयरर टोकन प्राप्त करने में सक्षम होने के लिए मेरी अपनी ऑनलाइन सेवा अनिवार्य है। क्या यह संभव है कि मेरे पास सर्वेमॉन्की सीधे मेरे क्लाइंट को बेयरर टोकन नहीं भेज सकता है?
और अगर मैं कहीं मेरे स्वयं के कस्टम सर्वलेट की स्थापना की है, और एक redirect_uri के रूप में उपयोग करने के लिए थे, इस प्रकार है तो सही प्रवाह होगा के रूप में:
- जावा ग्राहक के अनुरोध के वाहक टोकन SurveyMonkey से, साथ redirect_uri मेरा स्वयं का कस्टम सर्वलेट यूआरएल है।
- SurveyMonkey मेरे कस्टम सर्वलेट यूआरएल को टोकन भेजता है।
- जावा-क्लाइंट चुनाव कस्टम सर्वलेट यूआरएल टोकन उपलब्ध होने तक उपलब्ध है?
क्या यह सही है?
अगर यह किसी भी मदद की है मैं नहीं जानता, लेकिन गूगल प्रमाणन के लिए मैं से मेरी पुनर्निर्देश url प्राप्त: = नए LocalServerReceiver \t VerificationCodeReceiver रिसीवर(); रिसीवर = प्रीकंडिशन। चेक नॉटनुल (रिसीवर); स्ट्रिंग रीडायरेक्ट Uri = receiver.getRedirectUri(); – c0der