यहाँ कई विवरण पर Glossing लेकिन:
http बुनियादी: अधिकृत शीर्षक में स्पष्ट में उपयोगकर्ता नाम & पासवर्ड भेज
http पचाने: उपयोगकर्ता नाम भेजने & पासवर्ड, जहां पासवर्ड प्रदान की एक सर्वर से टुकड़ों में बांटा जा चुका है nonce
मूल रूप से तृतीय पक्षों को उन संसाधनों तक पहुंच प्रदान करने के लिए डिज़ाइन किया गया है जो इसके स्वामित्व में नहीं हैं (उदाहरण के लिए। मैं तीसरे पक्ष को अपने प्रमाण पत्र देने के बिना मोबाइल फोटो ऐप को मेरी तरफ से फेसबुक पर पोस्ट करने की इजाजत देता हूं)। इन प्रोटोकॉल के दोनों मूल रूप से काम करते हैं इस प्रकार है:
- मोबाइल फोटो आवेदन से, उपयोगकर्ता के लिए लॉग इन करने के लिए फेसबुक
- एक बार जब वे प्रवेश कर लिया है की पेज निर्देशित है, वे वापस एक कोड के साथ मोबाइल तस्वीर एप्लिकेशन पर पुनः निर्देशित कर रहे हैं।
- मोबाइल फोटो ऐप फिर इस कोड को एक्सेस टोकन
- के लिए फिर से याद करता है मोबाइल फोटो ऐप फिर मेरी तस्वीरों को मेरी दीवार पर पोस्ट करने के लिए फेसबुक पर अनुरोध कर सकता है।
oauth1.0a: शपथ 2 से अधिक सुरक्षित, लेकिन कार्यान्वित करने के लिए और भी मुश्किल सभी अनुरोधों पर हस्ताक्षर करने की आवश्यकता है।
oauth2: सुरक्षा के लिए एसएसएल पर निर्भर करता है और अनुरोध पर हस्ताक्षर करने की आवश्यकता नहीं है। हालांकि इसके मुख्य लेखक ने परियोजना को त्याग दिया है क्योंकि उन्हें लगता है कि यह अपने मूल डिजाइन लक्ष्यों (सुरक्षा, अंतःक्रियाशीलता) में से किसी एक को पूरा नहीं करता है, जिसका व्यापक रूप से फेसबुक और Google द्वारा उपयोग किया जाता है।
यहां कुछ लेख मैं यहाँ उपयोगी पाया हैं:
पर्याप्त अभी तक मोजो RFCs से जोड़ने के लिए, लेकिन उन निश्चित स्रोत हैं, अगर थोड़ा अपरिहार्य है।
कूल साइट प्रकाश डालने की कोशिश कर रहा है: http://oauthbible.com/ – SudoPlz