वास्तविक जीवन में OAuth 2.0 कैसे काम करता है:
मैं काम करने के अपने रास्ते पर ओलाफ की बेकरी से गाड़ी चला रहा था जब मैंने खिड़की में सबसे स्वादिष्ट डोनट देखा - मेरा मतलब है, बात चॉकलेट की अच्छाई को टपका रही थी। तो मैं अंदर गया और मांग की "मुझे वह डोनट चाहिए!"। उन्होंने कहा कि "यह सुनिश्चित करें कि $ 30 हो जाएगा।"
हाँ मैं जानता हूँ कि, एक डोनट के लिए $ 30! यह स्वादिष्ट होना चाहिए! मैं अपने बटुए के लिए पहुंच गया जब अचानक मैंने सुना महाराज चिल्लाना "आप के लिए नहीं! कोई अच्छी बात नहीं।" मैंने पूछा: क्यों? उन्होंने कहा कि वह केवल बैंक स्थानान्तरण स्वीकार करता है।
गंभीरता से? हां, वह गंभीर था। मैं लगभग दूर वहीं चला गया है, लेकिन फिर डोनट मेरे लिए बाहर बुलाया: "मुझे खाओ, मैं स्वादिष्ट हूँ ..."। मैं एक डोनट से आदेशों की अवज्ञा करने वाला कौन हूं? मैं ठीक कहा।
उसने मुझे उसके नाम के साथ एक नोट सौंपा (महाराज, डोनट नहीं): "उन्हें बताओ ओलाफ ने तुम्हें भेजा था"। उसका नाम पहले से ही नोट पर था, इसलिए मुझे नहीं पता कि कहने का मतलब क्या था, लेकिन ठीक था।
मैंने अपने बैंक को एक घंटा और निकाल दिया। मैंने नोट टेलर को सौंप दिया; मैंने उससे कहा कि ओलाफ ने मुझे भेजा है। उसने मुझे उन लुक में से एक दिया, जो कहता है कि "मैं पढ़ सकता हूं"।
उसने मेरा नोट लिया, मेरी आईडी मांगी, मुझसे पूछा कि उसे देने के लिए कितना पैसा ठीक है। मैंने उसे $ 30 डॉलर बताए। वह कुछ scribbling किया था और मुझे एक और नोट सौंप दिया। इस पर एक नंबर का एक गुच्छा था, मैंने अनुमान लगाया कि वे कैसे नोटों का ट्रैक रखते हैं।
उस बिंदु पर मैं भूख से मर रहा हूं। मैं वहां से बाहर निकल गया, एक घंटे और बाद में मैं वापस आ गया था, मेरे नोट के साथ ओलाफ के सामने खड़ा था। उन्होंने इसे लिया, इसे देखा और कहा, "मैं वापस आऊंगा"।
मुझे लगा कि वह मेरा डोनट मिल रहा है, लेकिन 30 मिनट के बाद मुझे संदेह होने लगा। तो मैंने काउंटर के पीछे आदमी से पूछा "ओलाफ कहां है?"। उसने कहा "वह पैसे लेने गया था"। "तुम क्या मतलब है?"। "वह बैंक में नोट लेते हैं"।
हुह ... तो ओलाफ ने नोट लिया कि बैंक ने मुझे दिया और मेरे खाते से पैसे निकालने के लिए बैंक में वापस चला गया। चूँकि उसके पास वह नोट था जो बैंक ने मुझे दिया था, बैंक को पता था कि वह वह लड़का है जिसके बारे में मैं बात कर रहा था, और क्योंकि मैंने बैंक से बात की थी, वे केवल उसे $ 30 देना जानते थे।
मुझे यह पता लगाने में काफी समय लगा होगा कि जब तक मैंने देखा, तब तक ओलाफ मेरे सामने खड़ा था और अंत में मुझे अपना डोनट सौंप रहा था। मेरे जाने से पहले मुझे पूछना पड़ा, "ओलाफ, क्या तुमने हमेशा इस तरह डोनट्स बेचा?"। "नहीं, मैं इसे अलग करता था।"
हुह। जब मैं अपनी कार में वापस जा रहा था तो मेरा फोन बज उठा। मैंने जवाब देने की जहमत नहीं उठाई, शायद यह मेरा काम था कि मुझे आग लगा देना, मेरा बॉस ऐसा है। इसके अलावा, मैं उस प्रक्रिया के बारे में सोच रहा था जिसे मैंने अभी-अभी जाना है।
मेरा मतलब है कि इसके बारे में सोचें: मैं ओलाफ को अपने बैंक खाते से $ 30 लेने दे सकता था, बिना उसे मेरे खाते की जानकारी दिए। और मुझे यह चिंता करने की ज़रूरत नहीं थी कि वह बहुत अधिक पैसा लेगा क्योंकि मैंने पहले ही बैंक को बताया था कि उसे केवल $ 30 लेने की अनुमति थी। और बैंक जानता था कि वह सही आदमी है क्योंकि उसके पास वह नोट था जो उन्होंने मुझे ओलाफ को देने के लिए दिया था।
ठीक है, यकीन है कि मैं नहीं बल्कि उसे $ 30 मेरी जेब से हाथ होगा। लेकिन अब है कि वह है कि नोट किया था मैं सिर्फ बैंक उसे $ 30 हर हफ्ते ले जाने पर, बता सकते हैं तो मैं सिर्फ बेकरी में प्रदर्शित हो सकता है और मैं अब और बैंक में जाने के लिए नहीं था। मैं भी फोन पर डोनट आदेश अगर मैं चाहता था सकता है।
कि डोनट घृणित था - बेशक मुझे लगता है कि कभी नहीं करना चाहते हैं।
मुझे आश्चर्य है कि अगर इस दृष्टिकोण में व्यापक अनुप्रयोग हैं। उन्होंने कहा कि यह उनका दूसरा तरीका था, मैं इसे ओलाफ 2.0 कह सकता हूं। वैसे भी मुझे बेहतर घर मिलता है, मैं एक नई नौकरी की तलाश में हूँ। लेकिन इससे पहले कि मैं शहर भर में है कि नई जगह से उन स्ट्रॉबेरी शेक में से एक मिलता है, मैं कुछ है कि डोनट का स्वाद दूर धोने के लिए की जरूरत है।