OAuth को तीसरे पक्ष के प्राधिकरण के लिए डिज़ाइन किया गया है बिना पासवर्ड प्रदान किए। यह HTTP आधारित है। OAuth एक एक्सेस टोकन प्रदान करता है जिसे API के माध्यम से किसी भी समर्थित दावे के लिए एक्सचेंज किया जा सकता है।
OpenId प्रमाणीकरण के लिए डिज़ाइन किया गया है। OpenId में तीसरे पक्ष आपके उपयोगकर्ताओं को प्रमाणित करते हैं, उन खातों का उपयोग करके जो उनके पास पहले से हैं। इसका उपयोग सिंगल साइन-ऑन पहचान प्रमाणित करने के लिए किया जाता है।
| क्र. सं. | मुख्य बिंदु | OAuth | OpenId |
|---|---|---|---|
| 1 | बेसिक | OAuth को तीसरे पक्ष के प्राधिकरण के लिए डिज़ाइन किया गया है बिना पासवर्ड प्रदान किए | OpenId प्रमाणीकरण के लिए डिज़ाइन किया गया है। |
| 2 | सत्र | यह उपयोगकर्ता का सत्र शुरू नहीं करता। | OpenId उपयोगकर्ता का सत्र शुरू करता है |
| 3 | एक्सेस टोकन | यह प्राधिकरण प्रदान करने के लिए टोकन अवधारणा का उपयोग करता है | OpenId में तीसरे पक्ष आपके उपयोगकर्ताओं को प्रमाणित करते हैं, उन खातों का उपयोग करके जो उनके पास पहले से हैं। |