Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

OpenId और OAuth में अंतर

OAuth को तीसरे पक्ष के प्राधिकरण के लिए डिज़ाइन किया गया है बिना पासवर्ड प्रदान किए। यह HTTP आधारित है। OAuth एक एक्सेस टोकन प्रदान करता है जिसे API के माध्यम से किसी भी समर्थित दावे के लिए एक्सचेंज किया जा सकता है।

OpenId प्रमाणीकरण के लिए डिज़ाइन किया गया है। OpenId में तीसरे पक्ष आपके उपयोगकर्ताओं को प्रमाणित करते हैं, उन खातों का उपयोग करके जो उनके पास पहले से हैं। इसका उपयोग सिंगल साइन-ऑन पहचान प्रमाणित करने के लिए किया जाता है।

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

    C# एक Programming Language है और .NET एक Framework है। .NET में Common Language Runtime (CLR) होता है, जो .NET Framework का एक Virtual Component है। .NET में न केवल C#, बल्कि इसके माध्यम से आप VB, F# आदि के साथ काम कर सकते हैं। C# .NET का हिस्सा है और इसमें निम्न Features हैं: Boolean Conditions Au

  1. - HashMap और ConcurrentHashMap के बीच अंतर

    जैसा कि हम जानते हैं कि जावा कलेक्शंस डेटा को धारण करने के लिए सबसे महत्वपूर्ण डेटा संरचनाओं में से एक है। कलेक्शंस में Map, Set, List आदि जैसे कई कार्यान्वयन हैं जो इसे डेटा भंडारण के लिए सबसे योग्य बनाते हैं और तदनुसार डेटा को संभालते हैं क्योंकि ये कार्यान्वयन न केवल डेटा भंडारण को प्रभावी बनाते

  1. - Go और Java में अंतर

    GoGo एक प्रक्रियात्मक प्रोग्रामिंग भाषा है। प्रोग्राम पैकेज का उपयोग करके असेंबल किए जाते हैं। यह डायनामिक भाषाओं के समान पैटर्न को अपनाने वाले वातावरण का समर्थन करता है।JavaJava एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है। Java काफी तेज, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से उपयोग की जाने व