ओपनआईडी कनेक्ट

ओपनआईडी कनेक्ट (OIDC) OAuth 2.0 में प्रमाणीकरण जोड़ता है। एक्सेस टोकन के साथ, प्राधिकरण सर्वर एक आईडी टोकन जारी करता है - एक JWT जिसके क्लेम उपयोगकर्ता की पहचान करते हैं (विषय, जारीकर्ता, दर्शक, जारी करने का समय और समाप्ति का समय) और जिसे क्लाइंट प्रदाता की सार्वजनिक कुंजियों के साथ सत्यापित कर सकता है। "Sign in with Google" और अधिकांश उद्यम एकल साइन-ऑन OIDC पर आधारित हैं।

यह काम किस प्रकार करता है

एक क्लाइंट /.well-known/openid-configuration पर स्थित प्रदाता के डिस्कवरी दस्तावेज़ से उसके एंडपॉइंट्स और क्षमताओं का पता लगाता है, एक प्राधिकरण कोड प्रवाह में ओपनआईडी स्कोप का अनुरोध करता है, एक आईडी टोकन प्राप्त करता है, और प्रदाता के JWKS URL पर प्रकाशित कुंजियों के विरुद्ध अपने हस्ताक्षर को मान्य करता है। उसे जारीकर्ता, लक्षित समूह और समाप्ति तिथि की भी जाँच करनी होगी।

गलत धारणा

आईडी टोकन को डिकोड करना उसे मान्य करने के समान है। कोई भी JWT को डिकोड कर सकता है; इसके दावों पर भरोसा करने के लिए सही कुंजी के साथ हस्ताक्षर की जाँच करना और यह पुष्टि करना आवश्यक है कि यह अपेक्षित प्रदाता द्वारा इस क्लाइंट के लिए जारी किया गया था और इसकी समय सीमा समाप्त नहीं हुई है।

इसे यहाँ आजमाएँ

मॉडर्न आइडेंटिटी एपीआई GET /identity/v1/.well-known/openid-configuration पर एक डिस्कवरी डॉक्यूमेंट और GET /identity/v1/jwks पर एक कुंजी सेट प्रदान करता है; टूल्स सेक्शन में JWT डिकोडर दिखाता है कि टोकन क्या ले जाता है।

स्रोत

अन्य शब्द

यह पृष्ठ अंग्रेज़ी में पढ़ें

सभी शब्द · परीक्षण तकनीकें · सभी 39 मॉक REST API

आखरी अपडेट