OAuth वास्तव में कैसे काम करता है (बिना तकनीकी शब्दावली के)

OAuth प्राधिकरण फ्रेमवर्क को सरल शब्दों में समझाता है, एक उपमा का उपयोग करते हुए │ यह दर्शाता है कि यह तीसरे पक्ष के अनुप्रयोगों को उपयोगकर्ता डेटा तक सीमित पहुँच कैसे प्रदान करता है │ पासवर्ड साझा किए बिना।

Beginner
OAuth एक ऐसी प्रणाली है जो आपको अपना पासवर्ड साझा किए बिना, किसी अन्य सेवा पर अपनी जानकारी तक किसी तीसरे पक्ष के एप्लिकेशन को सीमित पहुँच देने की अनुमति देती है। यहाँ एक सरलीकृत विवरण दिया गया है: 1. आप सर्विस B (जैसे, Google Photos) से अपनी तस्वीरों के साथ ऐप A (जैसे, एक फोटो प्रिंटिंग सेवा) का उपयोग करना चाहते हैं। 2. ऐप A, सर्विस B पर आपकी तस्वीरों को एक्सेस करने की अनुमति मांगता है। यह आपको सर्विस B की वेबसाइट पर रीडायरेक्ट करता है। 3. सेवा B की वेबसाइट पर, आप लॉग इन करते हैं (यदि आप पहले से लॉग इन नहीं हैं) और ऐप A का एक स्पष्ट अनुरोध देखते हैं, जिसमें यह विस्तार से बताया गया है कि वह क्या एक्सेस करना चाहता है (जैसे, "आपकी तस्वीरें देखें," "आपके एल्बम प्रबंधित करें")। 4. आप इस अनुरोध को मंजूरी देते हैं। फिर सेवा B, ऐप A को एक विशेष, अस्थायी "एक्सेस टोकन" देती है। 5. ऐप A इस एक्सेस टोकन का उपयोग आपकी ओर से सर्विस B के साथ इंटरैक्ट करने के लिए करता है, लेकिन केवल उन्हीं अनुमतियों के लिए जो आपने दी हैं। यह कभी भी आपका सर्विस B पासवर्ड नहीं देखता है। 6. यदि आप बाद में एक्सेस रद्द कर देते हैं (आमतौर पर सर्विस B की सेटिंग्स के माध्यम से), तो एक्सेस टोकन अमान्य हो जाता है, और ऐप A अब आपके डेटा तक पहुंच नहीं सकता है।