OAuth2 और OpenID Connect का गहन अध्ययन · पाठ

OIDC: OAuth2 पर पहचान परत

जानिए कि OpenID Connect OAuth2 के ऊपर पहचान परत कैसे जोड़ता है और प्रमाणीकरण तथा पहचान संघ को सक्षम करता है।

पाठ 1, कुल 4 में से11 चरण

OIDC: OAuth2 पर पहचान परत, CoddyKit पर OAuth2 और OpenID Connect का गहन अध्ययन का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह OAuth2 और OpenID Connect का गहन अध्ययन सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। OAuth2 और OpenID Connect का गहन अध्ययन पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

OpenID Connect में आपका स्वागत है!

आपने प्राधिकरण के लिए OAuth2 के बारे में सीखा है। अब आइए OpenID Connect (OIDC) को समझें, जो OAuth2 के ऊपर बनी पहचान की परत है।

OIDC एप्लिकेशन को उपयोगकर्ता की पहचान सुरक्षित रूप से सत्यापित करने और उसकी मूल प्रोफ़ाइल जानकारी प्राप्त करने में सहायता करता है।

OAuth2: प्रतिनिधिमंडल, पहचान नहीं

याद रखें, OAuth2 एक प्राधिकरण प्रोटोकॉल है। इसे उपयोगकर्ता के क्रेडेंशियल साझा किए बिना, उसके संसाधनों तक सीमित पहुँच देने के लिए बनाया गया है।

  • यह बताता है कि क्लाइंट क्या कर सकता है।
  • यह नहीं बताता कि उपयोगकर्ता कौन है।

पहचान का अंतराल

कल्पना कीजिए कि कोई उपयोगकर्ता अपने Google खाते से किसी एप्लिकेशन में लॉग इन करता है। OAuth2 एप्लिकेशन को उसके Google Drive तक पहुँचने देगा, लेकिन इससे स्वाभाविक रूप से एप्लिकेशन को उपयोगकर्ता का नाम या ईमेल पता नहीं पता चलेगा।

अनुभव को व्यक्तिगत बनाने या खातों का प्रबंधन करने के लिए एप्लिकेशन को अक्सर यह जानना आवश्यक होता है कि उपयोगकर्ता कौन है।

OIDC पहचान के अंतराल को भरता है

यहीं OpenID Connect काम आता है! OIDC, OAuth2 प्रोटोकॉल के ऊपर बनी एक सरल पहचान परत है।

यह प्राधिकरण सर्वर द्वारा किए गए प्रमाणीकरण के आधार पर अंतिम उपयोगकर्ता की पहचान सत्यापित करने का एक मानकीकृत तरीका प्रदान करता है।

OIDC का मुख्य लक्ष्य: प्रमाणीकरण

मूल रूप से OIDC का संबंध प्रमाणीकरण से है। यह इस प्रश्न का उत्तर देता है: "यह उपयोगकर्ता कौन है?"

  • उपयोगकर्ता की पहचान की पुष्टि करता है।
  • सुनिश्चित करता है कि उपयोगकर्ता वही है, होने का दावा वह करता है।
  • यह कार्य पहचान प्रदाता (IdP) करता है।

दावों के माध्यम से उपयोगकर्ता की पहचान

OIDC में उपयोगकर्ता की पहचान एक विशेष प्रकार के सुरक्षा टोकन के माध्यम से बताई जाती है, जिसे ID Token कहा जाता है।

ID Token में उपयोगकर्ता के बारे में जानकारी के अंश होते हैं, जिन्हें दावे कहा जाता है। इन दावों में उपयोगकर्ता का नाम, ईमेल या कोई विशिष्ट पहचानकर्ता शामिल हो सकता है।

ID Token: पहचान का प्रमाण

ID Token एक JSON Web Token (JWT) होता है। इस पर पहचान प्रदाता के हस्ताक्षर होते हैं, जिससे क्लाइंट एप्लिकेशन इसकी प्रामाणिकता सत्यापित कर सकते हैं।

यह वह मुख्य घटक है जो उपयोगकर्ता की पहचान संबंधी जानकारी पहचान प्रदाता से क्लाइंट तक पहुँचाता है।

पहचान संघ को सक्षम करना

OIDC पहचान संघ को भी सक्षम करता है। इसका अर्थ है कि उपयोगकर्ता एक ही क्रेडेंशियल समूह (जैसे, अपने Google खाते) का उपयोग करके कई असंबंधित एप्लिकेशन में लॉग इन कर सकता है।

पहचान प्रदाता एक विश्वसनीय तृतीय पक्ष की तरह कार्य करता है और उपयोगकर्ता की पहचान को विभिन्न सेवाओं के बीच साझा करता है।

OpenID Connect का उपयोग क्यों करें?

OIDC के कई लाभ हैं:

  • एकल साइन-ऑन (SSO): उपयोगकर्ता एक बार लॉग इन करके कई एप्लिकेशन का उपयोग कर सकते हैं।
  • सरल विकास: मानकीकृत पहचान परत डेवलपरों के लिए जटिलता कम करती है।
  • बेहतर सुरक्षा: यह OAuth2 की सुरक्षा सुविधाओं पर आधारित है।

OIDC बनाम OAuth2 प्रश्नोत्तरी

आइए OAuth2 और OpenID Connect के बीच मूल अंतर की आपकी समझ को परखें।

OIDC: आपकी पहचान का मार्गदर्शक

बहुत अच्छा! अब आप समझते हैं कि OpenID Connect, OAuth2 के ऊपर बनी पहचान की परत है।

  • OAuth2: प्राधिकरण (आप क्या कर सकते हैं)।
  • OIDC: ID Token और दावों का उपयोग करके प्रमाणीकरण (आप कौन हैं)।

अब हम इन शक्तिशाली ID Token की संरचना और विषय-वस्तु को अधिक गहराई से समझेंगे!

शुरुआत निःशुल्क

एआई शिक्षक के साथ OAuth2 और OpenID Connect का गहन अध्ययन सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “OIDC: OAuth2 पर पहचान परत” पाठ निःशुल्क है?

हाँ — OAuth2 और OpenID Connect का गहन अध्ययन अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “OIDC: OAuth2 पर पहचान परत” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। OAuth2 और OpenID Connect का गहन अध्ययन पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“OIDC: OAuth2 पर पहचान परत” में मैं क्या सीखूँगा?

जानिए कि OpenID Connect OAuth2 के ऊपर पहचान परत कैसे जोड़ता है और प्रमाणीकरण तथा पहचान संघ को सक्षम करता है। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ OAuth2 और OpenID Connect का गहन अध्ययन का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या OAuth2 और OpenID Connect का गहन अध्ययन शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर OAuth2 और OpenID Connect का गहन अध्ययन शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“OIDC: OAuth2 पर पहचान परत” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस OAuth2 और OpenID Connect का गहन अध्ययन पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर OAuth2 और OpenID Connect का गहन अध्ययन पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. OIDC: OAuth2 पर पहचान परत
  2. ID टोकन और क्लेम
  3. OIDC प्रवाह का अवलोकन
  4. UserInfo एंडपॉइंट
← OAuth2 और OpenID Connect का गहन अध्ययन पर वापस जाएँ