OpenID Connect

From binaryoption
Jump to navigation Jump to search
Баннер1

OpenID Connect

OpenID Connect (OIDC) एक प्रमाणीकरण परत है जो OAuth 2.0 के शीर्ष पर निर्मित है। यह उपयोगकर्ताओं को विभिन्न वेबसाइटों और अनुप्रयोगों में एक ही पहचान का उपयोग करने की अनुमति देता है, बिना प्रत्येक साइट पर अलग-अलग उपयोगकर्ता नाम और पासवर्ड बनाने की आवश्यकता के। MediaWiki 1.40 में, OIDC का उपयोग उपयोगकर्ताओं को तीसरे पक्ष के पहचान प्रदाताओं (Identity Providers - IdPs) के माध्यम से प्रमाणित करने के लिए किया जा सकता है, जैसे कि Google, Facebook, या एक संगठन का अपना OIDC-संगत सर्वर। यह न केवल उपयोगकर्ता अनुभव को सरल बनाता है बल्कि सुरक्षा को भी बढ़ाता है, क्योंकि पासवर्ड को MediaWiki सर्वर पर संग्रहीत करने की आवश्यकता नहीं होती है।

OIDC की बुनियादी अवधारणाएं

OIDC निम्नलिखित मुख्य अवधारणाओं पर आधारित है:

  • Client (क्लाइंट): वह एप्लिकेशन जो उपयोगकर्ता को प्रमाणित करने के लिए OIDC का उपयोग करता है। MediaWiki के मामले में, यह MediaWiki इंस्टेंस ही है।
  • Authorization Server (प्राधिकरण सर्वर): वह सर्वर जो उपयोगकर्ता को प्रमाणित करता है और क्लाइंट को एक्सेस टोकन जारी करता है। यह IdP होता है।
  • Resource Server (संसाधन सर्वर): वह सर्वर जो संरक्षित संसाधनों को होस्ट करता है और एक्सेस टोकन का उपयोग करके एक्सेस को नियंत्रित करता है। MediaWiki के मामले में, यह MediaWiki इंस्टेंस ही है जो संसाधनों (जैसे पृष्ठ, संपादन) को सुरक्षित रखता है।
  • Identity Provider (पहचान प्रदाता): वह संस्था जो उपयोगकर्ता की पहचान को सत्यापित करती है और OIDC प्रमाणीकरण प्रक्रिया को संभालती है।
  • Access Token (एक्सेस टोकन): एक क्रेडेंशियल जो क्लाइंट को संसाधन सर्वर तक पहुंचने की अनुमति देता है।
  • ID Token (आईडी टोकन): एक JWT (JSON Web Token) जिसमें उपयोगकर्ता के बारे में जानकारी होती है, जैसे कि उपयोगकर्ता नाम और ईमेल पता।

MediaWiki में OIDC का कार्यान्वयन

MediaWiki 1.40 OIDC प्रमाणीकरण के लिए एक लचीला और कॉन्फ़िगर करने योग्य ढांचा प्रदान करता है। इसे सक्षम करने के लिए, आपको कुछ कॉन्फ़िगरेशन सेटिंग्स को समायोजित करना होगा।

कॉन्फ़िगरेशन चरण:

1. एक्सटेंशन स्थापित करें: सुनिश्चित करें कि आपके MediaWiki इंस्टेंस में आवश्यक OIDC एक्सटेंशन स्थापित हैं। आमतौर पर, `OAuth2` एक्सटेंशन, जो OIDC के लिए आधार प्रदान करता है, और `OpenIDConnect` एक्सटेंशन की आवश्यकता होती है। 2. LocalSettings.php कॉन्फ़िगर करें: अपनी `LocalSettings.php` फ़ाइल में, OIDC से संबंधित सेटिंग्स को कॉन्फ़िगर करें। इसमें आपके IdP का क्लाइंट आईडी, क्लाइंट सीक्रेट, प्राधिकरण सर्वर का URL, और अन्य आवश्यक पैरामीटर शामिल हैं।

OIDC कॉन्फ़िगरेशन पैरामीटर
पैरामीटर विवरण उदाहरण
`OpenIDConnectClientId` आपके IdP द्वारा आवंटित क्लाइंट आईडी `abcdefgh1234567890`
`OpenIDConnectClientSecret` आपके IdP द्वारा आवंटित क्लाइंट सीक्रेट `secretkey1234567890`
`OpenIDConnectIssuer` आपके IdP का URL `https://accounts.google.com`
`OpenIDConnectRedirectURI` MediaWiki इंस्टेंस का रीडायरेक्ट URI `https://yourmediawiki.com/index.php?title=Special:OIDCLogin`
`OpenIDConnectScopes` अनुरोधित स्कोप `openid profile email`

3. IdP पर क्लाइंट पंजीकृत करें: अपने IdP पर एक नया क्लाइंट एप्लिकेशन पंजीकृत करें और उसे MediaWiki इंस्टेंस के रीडायरेक्ट URI का उपयोग करने की अनुमति दें। 4. उपयोगकर्ता मैपिंग कॉन्फ़िगर करें: OIDC से प्राप्त उपयोगकर्ता जानकारी (जैसे ईमेल पता) को MediaWiki उपयोगकर्ता खातों से मैप करने के लिए कॉन्फ़िगरेशन सेटिंग्स का उपयोग करें।

OIDC प्रमाणीकरण प्रक्रिया

1. प्रारंभ: जब कोई उपयोगकर्ता MediaWiki पर लॉग इन करने का प्रयास करता है, तो उसे OIDC लॉगिन विकल्प प्रस्तुत किया जाता है। 2. रीडायरेक्ट: उपयोगकर्ता OIDC लॉगिन विकल्प का चयन करता है, तो उसे IdP पर रीडायरेक्ट किया जाता है। 3. प्रमाणीकरण: IdP उपयोगकर्ता को प्रमाणित करता है (जैसे कि उपयोगकर्ता नाम और पासवर्ड दर्ज करके या मल्टी-फैक्टर प्रमाणीकरण का उपयोग करके)। 4. अभिस्वीकृति: यदि प्रमाणीकरण सफल होता है, तो IdP उपयोगकर्ता को MediaWiki इंस्टेंस पर वापस रीडायरेक्ट करता है, साथ में एक प्राधिकरण कोड (Authorization Code) के साथ। 5. टोकन एक्सचेंज: MediaWiki इंस्टेंस प्राधिकरण कोड को एक्सेस टोकन और आईडी टोकन के लिए IdP के साथ एक्सचेंज करता है। 6. उपयोगकर्ता निर्माण/लॉग इन: MediaWiki इंस्टेंस आईडी टोकन में मौजूद उपयोगकर्ता जानकारी का उपयोग करके एक नया उपयोगकर्ता खाता बनाता है या मौजूदा खाते में लॉग इन करता है।

सुरक्षा संबंधी विचार

OIDC का उपयोग करते समय, निम्नलिखित सुरक्षा संबंधी विचारों को ध्यान में रखना महत्वपूर्ण है:

  • HTTPS का उपयोग करें: सुनिश्चित करें कि आपका MediaWiki इंस्टेंस और IdP दोनों HTTPS का उपयोग कर रहे हैं ताकि संचार को एन्क्रिप्ट किया जा सके।
  • क्लाइंट सीक्रेट को सुरक्षित रखें: अपने क्लाइंट सीक्रेट को सुरक्षित रखें और इसे सार्वजनिक रूप से उजागर न करें।
  • स्कोप को सीमित करें: केवल उन स्कोप का अनुरोध करें जिनकी आपको आवश्यकता है।
  • IdP की सुरक्षा का आकलन करें: अपने IdP की सुरक्षा नीतियों और प्रथाओं का आकलन करें।
  • नियमित रूप से ऑडिट करें: अपने OIDC कॉन्फ़िगरेशन और लॉग का नियमित रूप से ऑडिट करें।

OIDC के लाभ

  • सरलीकृत लॉगिन अनुभव: उपयोगकर्ता एक ही पहचान का उपयोग करके कई अनुप्रयोगों में लॉग इन कर सकते हैं।
  • बढ़ी हुई सुरक्षा: पासवर्ड को MediaWiki सर्वर पर संग्रहीत करने की आवश्यकता नहीं होती है।
  • केन्द्रीकृत पहचान प्रबंधन: पहचान प्रबंधन को IdP पर केंद्रीकृत किया जा सकता है।
  • अनुपालन: OIDC विभिन्न अनुपालन मानकों को पूरा करने में मदद कर सकता है।

बाइनरी ऑप्शन के साथ संबंध (अप्रत्यक्ष)

यद्यपि OIDC सीधे तौर पर बाइनरी ऑप्शन ट्रेडिंग से संबंधित नहीं है, लेकिन यह उन ट्रेडिंग प्लेटफॉर्म और वेबसाइटों की सुरक्षा और उपयोगकर्ता अनुभव को बेहतर बनाने में महत्वपूर्ण भूमिका निभा सकता है जो ऐसी सेवाएं प्रदान करते हैं। सुरक्षित प्रमाणीकरण यह सुनिश्चित करता है कि केवल अधिकृत उपयोगकर्ता ही अपने खाते तक पहुंच सकते हैं और ट्रेडिंग गतिविधियां सुरक्षित रूप से संचालित होती हैं। इसके अतिरिक्त, OIDC का उपयोग करके, ट्रेडिंग प्लेटफॉर्म अपने उपयोगकर्ताओं को एक सहज लॉगिन अनुभव प्रदान कर सकते हैं, जिससे निवेश करने की प्रक्रिया सरल हो जाती है।

अन्य संबंधित विषय

अतिरिक्त जानकारी

OIDC एक शक्तिशाली प्रमाणीकरण प्रोटोकॉल है जो MediaWiki इंस्टेंस की सुरक्षा और उपयोगकर्ता अनुभव को बेहतर बनाने में मदद कर सकता है। इसे ठीक से कॉन्फ़िगर करने और सुरक्षा संबंधी सर्वोत्तम प्रथाओं का पालन करने से यह सुनिश्चित होता है कि आपकी वेबसाइट और आपके उपयोगकर्ताओं की जानकारी सुरक्षित है।

यहां कुछ अतिरिक्त लिंक दिए गए हैं जो आपको OIDC के बारे में अधिक जानने में मदद कर सकते हैं:

बाइनरी ऑप्शन ट्रेडिंग से संबंधित कुछ अतिरिक्त लिंक

अभी ट्रेडिंग शुरू करें

IQ Option पर रजिस्टर करें (न्यूनतम जमा ₹750) Pocket Option में खाता खोलें (न्यूनतम जमा ₹400)

हमारे समुदाय में शामिल हों

हमारे Telegram चैनल @strategybin को सब्सक्राइब करें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार के ट्रेंड्स की अलर्ट ✓ शुरुआती लोगों के लिए शैक्षिक सामग्री

Баннер