2012-06-22 13 views
7

से एक्सेस को रद्द करें मेरे पास मेरे उपयोगकर्ता पहले से ही मेरे लिंक्डइन ऐप को प्रमाणित कर चुके हैं, लेकिन मैं उन्हें किसी भी समय मेरे ऐप से डी-प्रमाणीकृत करने की संभावना भी देना चाहता हूं।लिंक्डइन ओथ - सी #

मुझे लगता है कि मुझे बस ऐसा करने के लिए http delete url याद आ रहा है लेकिन मुझे यकीन नहीं है।

धन्यवाद

+1

मुझे नहीं लगता कि ओएथ विनिर्देश किसी क्लाइंट को स्वयं को प्राधिकृत करने की अनुमति देता है। यह उपयोगकर्ता को OAuth प्रदाता के पास जा रहा है और इसे स्वयं कर रहा है। –

+0

हाँ। मै भी यही सोचता हूँ। ट्विटर के लिए ही चला जाता है। – franciscovalera

उत्तर

3

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

0

चेक डेवलपर मंच पर this प्रविष्टि।

+0

मैं इसे अपने ऐप से करने पर सोच रहा था, लेकिन मुझे लगता है कि यह संभव नहीं है क्योंकि LinkedIn तृतीय-पक्ष अनुप्रयोगों को ऐप तक पहुंच रद्द करने की इजाजत नहीं देता है, भले ही यह आपका ऐप है। हालांकि धन्यवाद – franciscovalera

0

मैं कोई सी # प्रोग्रामर नहीं हूं, लेकिन मैं आपको जो सुझाव देता हूं वह उन्हें एक निरस्त एक्सेस बटन देता है। जब वह बटन क्लिक किया जाता है, तो आपका सॉफ़्टवेयर उस एक्सेस कुंजी को हटा देगा जो वहां संग्रहीत था। यदि एक्सेस टोकन कहीं भी संग्रहीत नहीं किया गया है, तो वे आपके एप्लिकेशन तक पहुंचने में असमर्थ होंगे, जिसका अर्थ होगा प्रमाणीकरण के समान।

मुझे आशा है कि इस मदद करता है।

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