डेवलपर पोर्टल पर फ़ेडरेटेड क्रेडेंशियल का इस्तेमाल करना

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

फ़ेडरेटेड लॉग इन वह प्रोसेस है जिसमें किसी दूसरे सिस्टम में लॉग इन करने के लिए, एक आइडेंटिटी मैनेजमेंट सिस्टम के क्रेडेंशियल का इस्तेमाल किया जाता है. इसे सिस्टम ऑफ़ रिकॉर्ड कहते हैं. उदाहरण के लिए, Apigee डेवलपर पोर्टल में लॉग इन करने के लिए, अपने Google या Twitter क्रेडेंशियल का इस्तेमाल किया जा सकता है. फ़ेडरेटेड लॉगिन का फ़ायदा यह है कि जिस सिस्टम में लॉग इन किया जा रहा है उसमें आपके क्रेडेंशियल से जुड़ा पासवर्ड कभी नहीं दिखता. इसका मतलब है कि आपके पासवर्ड को अलग-अलग सिस्टम में कॉपी नहीं करना होगा.

डेवलपर सर्विस पोर्टल कई कंपनियों के क्रेडेंशियल का इस्तेमाल करके फ़ेडरेटेड लॉगिन की सुविधा देता है. इनमें ये कंपनियां शामिल हैं:

  • GitHub
  • Google
  • OpenID
  • Twitter

साथ ही, अगर आपके पास पहले से Apigee Edge खाता है, तो डेवलपर पोर्टल में लॉग इन करने के लिए उन क्रेडेंशियल का इस्तेमाल किया जा सकता है.

साथ काम करने वाले हर क्रेडेंशियल की सेवा देने वाली कंपनी के लिए, अलग-अलग कॉन्फ़िगरेशन प्रोसेस की ज़रूरत होती है, जैसा कि नीचे बताया गया है.

डेवलपर पोर्टल के साथ फ़ेडरेटेड क्रेडेंशियल का इस्तेमाल करना

पोर्टल का ऐक्सेस पाने के लिए, डेवलपर पोर्टल पर एक नया खाता रजिस्टर करता है और उसके लिए उपयोगकर्ता नाम, ईमेल पता, और पासवर्ड बताता है. इसके बाद उपयोगकर्ता, क्रेडेंशियल के तौर पर अपना पोर्टल उपयोगकर्ता नाम और पासवर्ड डालकर पोर्टल में लॉग इन कर सकते हैं.

पोर्टल पर फ़ेडरेटेड लॉग इन की मदद से, तीसरे पक्ष के क्रेडेंशियल का इस्तेमाल करके मौजूदा पोर्टल खाते में लॉग इन किया जा सकता है. इसका मतलब है कि तीसरे पक्ष के क्रेडेंशियल से लॉग इन करने से पहले, आपको पोर्टल पर खाता बनाना होगा. किसी मौजूदा पोर्टल खाते में लॉग इन करने के लिए, Apigee के साथ काम करने वाले किसी भी फ़ेडरेटेड क्रेडेंशियल का इस्तेमाल किया जा सकता है. इसके अलावा, आपके पास Google और Apigee के क्रेडेंशियल का इस्तेमाल करके, पोर्टल पर नया खाता रजिस्टर करने का विकल्प है.

मौजूदा पोर्टल खाते में लॉग इन करना

किसी मौजूदा पोर्टल खाते में लॉग इन करने के लिए, इस्तेमाल किए जा सकने वाले किसी भी फ़ेडरेटेड क्रेडेंशियल का इस्तेमाल करें. उदाहरण के लिए, अपने Twitter क्रेडेंशियल का इस्तेमाल करके लॉग इन करें. जब पहली बार अपने Twitter क्रेडेंशियल से लॉग इन किया जाता है, तो पोर्टल पर आपको अपने Twitter क्रेडेंशियल को किसी मौजूदा पोर्टल खाते से जोड़ने का अनुरोध मिलता है. आपने यह असोसिएशन सिर्फ़ एक बार किया है. इसके बाद, Twitter के क्रेडेंशियल से लॉग इन किया जा सकता है. हालांकि, पोर्टल में असोसिएशन की जानकारी सेव रहती है.

नया पोर्टल खाता रजिस्टर करना

अपने Google या Apigee क्रेडेंशियल का इस्तेमाल करके, पोर्टल पर एक नया खाता रजिस्टर करें. फ़ेडरेटेड क्रेडेंशियल की मदद से, पोर्टल पर नए डेवलपर के तौर पर रजिस्टर करने पर, डेवलपर पोर्टल रिकॉर्ड सिस्टम से जानकारी पाने की कोशिश करता है. आम तौर पर, वह ईमेल पता इकट्ठा करता है. उदाहरण के लिए, पोर्टल पर नया डेवलपर खाता बनाने के लिए, अपने Google क्रेडेंशियल का इस्तेमाल किया जाता है. आपको Google से पोर्टल पर वापस भेजी जाने वाली जानकारी को मंज़ूरी देने के लिए कहा जाएगा. भले ही, रिकॉर्ड के सिस्टम से पोर्टल पर जानकारी मिलती हो, नए रजिस्ट्रेशन के लिए आम तौर पर कुछ जानकारी देनी होती है, जैसे कि नियम और शर्तें स्वीकार करना.

Apigee के क्रेडेंशियल का इस्तेमाल करके रजिस्टर करना या लॉग इन करना

अगर आपके पास पहले से Apigee Edge खाता है, तो उन क्रेडेंशियल का इस्तेमाल करके खाता रजिस्टर किया जा सकता है या डेवलपर पोर्टल पर किसी मौजूदा खाते में लॉग इन किया जा सकता है. डिफ़ॉल्ट रूप से, यह बटन डेवलपर पोर्टल के रजिस्ट्रेशन और लॉगिन पेजों, दोनों पर दिखता है:

यह बटन सिर्फ़ उन पोर्टल पर दिखता है जिनके यूआरएल के आखिर में apigee.com होता है. इसका मतलब है Apigee डोमेन के पोर्टल. उदाहरण के लिए, http://myCompany.devDL.apigee.com फ़ॉर्म में मौजूद यूआरएल. अगर यूआरएल उस डोमेन पर खत्म नहीं होता, तो आप पोर्टल पर लॉग इन या रजिस्टर करने के लिए, अपने Apigee Edge के क्रेडेंशियल का इस्तेमाल नहीं कर सकते.

Apigee Edge के मौजूदा उपयोगकर्ता को नए पोर्टल डेवलपर के तौर पर रजिस्टर करने के लिए:

ध्यान दें: रजिस्ट्रेशन प्रोसेस यह मानकर चलती है कि आपने अपने पोर्टल को इस तरह से कॉन्फ़िगर किया है कि कोई भी व्यक्ति एडमिन की मंज़ूरी के बिना रजिस्टर कर सके. कौन रजिस्टर कर सकता है, इसे कंट्रोल करने के बारे में ज़्यादा जानकारी के लिए, उपयोगकर्ता खाते जोड़ना और मैनेज करना देखें.

  1. पक्का करें कि आपके पास एक मौजूदा Apigee Edge खाता हो.
  2. डेवलपर पोर्टल पर 'रजिस्टर करें' लिंक चुनें.
  3. रजिस्ट्रेशन पेज पर, Apigee से पुष्टि करें बटन चुनें.
    • अगर आपने Apigee Edge में लॉग इन नहीं किया है, तो अपने Apigee Edge के क्रेडेंशियल डालें और 'साइन इन करें' को चुनें.
  4. अगर रजिस्टर करने के लिए किसी और जानकारी की ज़रूरत नहीं है, तो आपको अपने नए खाते से डेवलपर पोर्टल में लॉग इन करना होगा.
    आपको अपने Apigee खाते से जुड़े ईमेल पते पर एक ईमेल मिलेगा. इसमें रजिस्ट्रेशन की प्रोसेस पूरी करने के बारे में जानकारी होगी, जैसे कि पासवर्ड सेट करना.
  5. अगर रजिस्ट्रेशन की प्रोसेस को पूरा करने के लिए कोई और जानकारी ज़रूरी है, जैसे कि नियम और शर्तें स्वीकार करना, तो आपको अपने-आप रजिस्टर पेज पर वापस रीडायरेक्ट कर दिया जाएगा. साथ ही, सही फ़ील्ड में आपके Apigee Edge के उपयोगकर्ता नाम और ईमेल की जानकारी डाली जाएगी.
  6. रजिस्ट्रेशन की प्रोसेस पूरी करने के लिए, रजिस्ट्रेशन की अन्य ज़रूरी जानकारी बताएं.
  7. 'नया खाता बनाएं' चुनें.
    आपको अपने Apigee खाते से जुड़े ईमेल पते पर एक ईमेल मिलेगा. इसमें रजिस्ट्रेशन की प्रोसेस पूरी करने के बारे में जानकारी होगी, जैसे कि पासवर्ड सेट करना.

Apigee खाते का इस्तेमाल करके, मौजूदा पोर्टल डेवलपर के तौर पर लॉग इन करने के लिए:

  1. डेवलपर पोर्टल पर लॉगिन लिंक चुनें.
  2. लॉगिन पेज पर, Apigee से पुष्टि करें बटन चुनें.
    • अगर आपने पहले से ही Apigee Edge में लॉग इन किया हुआ है, तो डेवलपर पोर्टल में अपने-आप लॉग इन हो जाएगा.
    • अगर आपने Apigee Edge में लॉग इन नहीं किया है, तो अपने Apigee Edge के क्रेडेंशियल डालें और 'साइन इन करें' को चुनें.

Google क्रेडेंशियल का इस्तेमाल करके रजिस्टर करें या लॉग इन करें

डेवलपर पोर्टल पर फ़ेडरेटेड रजिस्ट्रेशन और Google क्रेडेंशियल का इस्तेमाल करके लॉग इन करने की सुविधा डिफ़ॉल्ट रूप से चालू होती है. रजिस्ट्रेशन और लॉगिन पेज, दोनों पर आपको यह बटन दिखेगा:

आप अपने Google क्रेडेंशियल का इस्तेमाल करके, नए डेवलपर के तौर पर रजिस्टर कर सकते हैं या मौजूदा डेवलपर के तौर पर लॉगिन कर सकते हैं. उदाहरण के लिए, अगर आपके पास Gmail खाता है, तो आपके पास Gmail के क्रेडेंशियल का इस्तेमाल करके लॉग इन करने का विकल्प होता है.

डेवलपर पोर्टल आपकी पोर्टल प्रोफ़ाइल में Google OpenID को स्टोर करके, Google क्रेडेंशियल को आपके पोर्टल खाते से जोड़ता है. अपने पोर्टल खाते के साथ Google क्रेडेंशियल जोड़ने के बाद, आप डेवलपर पोर्टल में टॉप-लेवल मेन्यू से अपना ईमेल पता > प्रोफ़ाइल में बदलाव करें को चुनकर और फिर अपने Opens प्रबंधित करें को चुनकर OpenID देख सकते हैं.

अपने Google क्रेडेंशियल का इस्तेमाल करके, नए डेवलपर के तौर पर रजिस्टर करने के लिए:

ध्यान दें: रजिस्ट्रेशन प्रोसेस यह मानकर चलती है कि आपने अपने पोर्टल को इस तरह से कॉन्फ़िगर किया है कि कोई भी व्यक्ति एडमिन की मंज़ूरी के बिना रजिस्टर कर सके. कौन रजिस्टर कर सकता है, इसे कंट्रोल करने के बारे में ज़्यादा जानकारी के लिए, उपयोगकर्ता खाते जोड़ना और मैनेज करना देखें.

  1. पक्का करें कि आपके पास Gmail खाता जैसा कोई मौजूदा Google खाता हो.
  2. डेवलपर पोर्टल पर 'रजिस्टर करें' लिंक चुनें
  3. रजिस्ट्रेशन पेज पर, 'Google से पुष्टि करें' बटन को चुनें.
    आपको एक Google पेज पर भेजा जाएगा. इसमें आपको यह स्वीकार करने के लिए कहा जाएगा कि डेवलपर पोर्टल पर जाकर, आपके Google ईमेल पते और बुनियादी जानकारी को ऐक्सेस किया जा सकता है.
  4. अनुमति देने के लिए 'स्वीकार करें' को चुनें.
  5. आपको डेवलपर पोर्टल के रजिस्ट्रेशन पेज पर वापस रीडायरेक्ट कर दिया जाता है. यहां Google से मिली जानकारी, रजिस्ट्रेशन फ़ील्ड में अपने-आप भर जाती है.
  6. रजिस्ट्रेशन की प्रोसेस को पूरा करने के लिए, ज़रूरी जानकारी दें.
  7. 'नया खाता बनाएं' चुनें.
    आपको अपने Gmail खाते पर एक ईमेल मिलेगा. इसमें रजिस्ट्रेशन की प्रोसेस पूरी करने के बारे में जानकारी होगी.

मौजूदा डेवलपर के तौर पर लॉग इन करने के लिए:

  1. डेवलपर पोर्टल पर लॉगिन लिंक चुनें.
  2. लॉगिन पेज पर, 'Google से पुष्टि करें' बटन को चुनें.
    • अगर आपने पहले से ही Google खाते में लॉग इन किया हुआ है, तो आपको पोर्टल में लॉग इन किया जाएगा.
    • अगर आपने Google खाते में लॉग इन नहीं किया है, तो पोर्टल पर लॉग इन करने के लिए, अपने Google क्रेडेंशियल डालें.
  3. अगर आपने Google क्रेडेंशियल का इस्तेमाल करके पहली बार लॉग इन किया है, तो आपको पोर्टल पर एक पेज पर रीडायरेक्ट किया जाएगा. यहां आपको डेवलपर पोर्टल पर अपने Google खाते को किसी मौजूदा खाते से जोड़ना होगा:

  4. अपने OpenID के तहत यूआरएल कॉपी करें.
  5. पेज पर सबसे ऊपर मौजूद लॉग इन लिंक को चुनें और अपने मौजूदा डेवलपर पोर्टल क्रेडेंशियल का इस्तेमाल करके लॉग इन करें.
  6. डेवलपर पोर्टल में टॉप-लेवल मेन्यू में जाकर, अपना ईमेल पता > प्रोफ़ाइल में बदलाव करें चुनें.
  7. अपने प्रोफ़ाइल पेज पर, अपने OpenIDs मैनेज करें को चुनें.
  8. OpenID यूआरएल डालें और OpenID जोड़ें चुनें.
    अब अपने Google क्रेडेंशियल का इस्तेमाल करके लॉगिन किया जा सकता है.

Twitter क्रेडेंशियल का इस्तेमाल करके लॉग इन करें

अपने Twitter क्रेडेंशियल का इस्तेमाल करके, किसी मौजूदा डेवलपर के तौर पर लॉग इन किया जा सकता है. हालांकि, नए उपयोगकर्ता के तौर पर रजिस्टर नहीं किया जा सकता.

Twitter क्रेडेंशियल का इस्तेमाल करके फ़ेडरेटेड लॉग इन के लिए यह ज़रूरी है कि आप डेवलपर पोर्टल पर Drupal Twitter साइन इन मॉड्यूल चालू करें. उस मॉड्यूल को चालू करने के बाद, आपको लॉग इन पेज पर यह बटन दिखेगा:

डेवलपर पोर्टल और Twitter के बीच का कनेक्शन, पुष्टि करने के लिए OAuth का इस्तेमाल करता है. इसलिए, Twitter क्रेडेंशियल के साथ डेवलपर पोर्टल में लॉग इन करने से पहले, आपको एक Twitter ऐप्लिकेशन बनाना होगा. इसके बाद, वह ऐप्लिकेशन उपभोक्ता कुंजी और उपभोक्ता सीक्रेट जनरेट करता है. डेवलपर पोर्टल और Twitter एक-दूसरे से संपर्क करते हैं.

नीचे दी गई प्रोसेस में, आपको सबसे पहले डेवलपर पोर्टल पर Twitter साइन इन मॉड्यूल चालू करना होगा. इसके बाद, Twitter ऐप्लिकेशन बनाना होगा. ऐप्लिकेशन बनाने के बाद, Twitter साइन इन मॉड्यूल पर वापस जाएं और Twitter ऐप्लिकेशन के कॉन्फ़िगरेशन की ज़रूरी जानकारी जोड़ें.

Twitter साइन इन मॉड्यूल चालू करने के लिए:

  1. एडमिन के खास अधिकारों वाले उपयोगकर्ता के तौर पर, अपने पोर्टल में लॉग इन करें.
  2. Drupal एडमिन मेन्यू में मॉड्यूल चुनें. इंस्टॉल किए गए सभी Drupal मॉड्यूल की सूची दिखेगी.
  3. पेज पर नीचे की ओर स्क्रोल करें और Twitter साइन इन मॉड्यूल के आगे मौजूद चेकबॉक्स को चुनें.
  4. अपना कॉन्फ़िगरेशन सेव करें.
    Twitter साइन इन मॉड्यूल चालू करते समय, आपको यह सूचना मिल सकती है कि दूसरे मॉड्यूल भी चालू होने चाहिए. पक्का करें कि ये मॉड्यूल चालू हों.
  5. Twitter साइन इन मॉड्यूल चालू होने के बाद, Drupal मेन्यू में कॉन्फ़िगरेशन > वेब सेवाएं > Twitter चुनें.
    Twitter कॉन्फ़िगरेशन स्क्रीन दिखेगी.
  6. सेटिंग टैब चुनें.
  7. कॉलबैक यूआरएल को कॉपी करें. हमें इस फ़ॉर्म में एक यूआरएल देना होगा:

    http://{env}-{org-name}.devportal.apigee.com/twitter/oauth

    आपको Twitter ऐप्लिकेशन बनाने के लिए इस यूआरएल की ज़रूरत होगी.

Twitter ऐप्लिकेशन बनाएं:

  1. ब्राउज़र में इस पेज पर जाएं: https://dev.twitter.com/apps/new और अपने Twitter खाते में लॉग इन करें.
  2. अपने पोर्टल के बारे में यह जानकारी डालें:
    नाम: उदाहरण के लिए MyApigeePortal
    जानकारी: उदाहरण के लिए, My Apigee पोर्टल
    वेबसाइट: उदाहरण के लिए, http://{env}-{org-name}.devportal.apigee.com/
    CallbackURL: Twitter साइन इन मॉड्यूल कॉन्फ़िगरेशन स्क्रीन से, कॉलबैक का यूआरएल कॉपी करें.
  3. शर्तें/शर्तें स्वीकार करें.
    आपको OAuth सेटिंग वाले Twitter पेज पर भेजा जाएगा. इसमें उपभोक्ता कुंजी और उपभोक्ता की जानकारी शामिल होगी. Drupal Twitter साइन इन मॉड्यूल को कॉन्फ़िगर करने के लिए, आपको कुंजी और सीक्रेट की ज़रूरत होगी.
  4. सेटिंग टैब में जाकर, ऐप्लिकेशन टाइप के ऐक्सेस को बदलकर, पढ़ने और लिखने के लिए सेट करें.
  5. इस Twitter ऐप्लिकेशन की सेटिंग अपडेट करें को चुनें.

Twitter साइन इन मॉड्यूल को कॉन्फ़िगर करने के लिए:

  1. एडमिन के खास अधिकारों वाले उपयोगकर्ता के तौर पर, अपने पोर्टल में लॉग इन करें.
  2. Drupal मेन्यू में कॉन्फ़िगरेशन > वेब सेवाएं > Twitter चुनें.
    Twitter कॉन्फ़िगरेशन स्क्रीन दिखेगी.
  3. सेटिंग टैब चुनें.
  4. उपभोक्ता कुंजी को Twitter पेज से OAUTH उपभोक्ता कुंजी फ़ील्ड में कॉपी करें.
  5. उपभोक्ता की निजता को, Twitter पेज से OAUTH Consumer Secret फ़ील्ड में कॉपी करें.
  6. 'कॉन्फ़िगरेशन सेव करें' को चुनें.
  7. Twitter टैब चुनें.
  8. Twitter ऐप्लिकेशन बनाने वाले खाते से Twitter पर लॉग इन रहते हुए, पुष्टि किया गया खाता जोड़ने के लिए Twitter पर जाएं बटन चुनें.
  9. 'साइन-इन करें' टैब चुनें.
  10. 'नए उपयोगकर्ताओं को अपने-आप रजिस्टर करें' सेक्शन में 'नहीं' चुनें.
  11. कॉन्फ़िगरेशन को सेव करें.
    Twitter उपयोगकर्ता अब डेवलपर पोर्टल पर रजिस्टर कर सकते हैं और अपने Twitter क्रेडेंशियल का इस्तेमाल करके लॉग इन कर सकते हैं.

किसी Twitter खाते का इस्तेमाल करके, मौजूदा डेवलपर के तौर पर लॉग इन करने के लिए:

  1. डेवलपर पोर्टल पर लॉगिन लिंक चुनें.
  2. लॉगिन पेज पर, 'Twitter के साथ पुष्टि करें' बटन को चुनें.
  3. आपको Twitter पेज पर रीडायरेक्ट किया जाता है.
    • अगर आपने पहले से ही Twitter पर लॉग इन किया हुआ है, तो 'ऐप्लिकेशन को अनुमति दें' को चुनें.
    • अगर आपने पहले से Twitter में लॉग इन नहीं किया है, तो अपने Twitter क्रेडेंशियल डालें और 'ऐप्लिकेशन को अनुमति दें' को चुनें.
  4. अगर आपने पहली बार Twitter क्रेडेंशियल से लॉग इन किया है, तो आपको पोर्टल पर एक पेज पर रीडायरेक्ट किया जाएगा. यहां आपको अपने Twitter खाते को डेवलपर पोर्टल पर मौजूद किसी खाते से जोड़ना होगा.
  5. उस खाते का उपयोगकर्ता नाम और पासवर्ड डालें जिसे आपको अपने Twitter खाते से जोड़ना है. आपको ऐसा सिर्फ़ एक बार करना होगा.
    अगली बार अपने Twitter क्रेडेंशियल से लॉग इन करने पर, आपको सीधे पोर्टल में लॉग इन किया जाएगा.

GitHub क्रेडेंशियल का इस्तेमाल करके लॉग इन करें

GitHub के क्रेडेंशियल का इस्तेमाल करके, मौजूदा डेवलपर के तौर पर लॉग इन किया जा सकता है. हालांकि, आपके पास नए उपयोगकर्ता के तौर पर रजिस्टर करने की सुविधा नहीं है.

GitHub क्रेडेंशियल का इस्तेमाल करके फ़ेडरेटेड लॉग इन में साइन इन करने के लिए, यह ज़रूरी है कि आप डेवलपर पोर्टल पर Drupal GitHub Connect मॉड्यूल चालू करें. उस मॉड्यूल को चालू करने के बाद, आपको लॉग इन पेज पर यह बटन दिखेगा:

डेवलपर पोर्टल और GitHub के बीच का कनेक्शन, पुष्टि करने के लिए OAuth का इस्तेमाल करता है. इसलिए, GitHub क्रेडेंशियल की मदद से डेवलपर पोर्टल में लॉग इन करने से पहले, आपको एक GitHub ऐप्लिकेशन बनाना होगा. इसके बाद, वह ऐप्लिकेशन उपभोक्ता कुंजी और उपभोक्ता सीक्रेट जनरेट करता है. डेवलपर पोर्टल और GitHub, उपयोगकर्ता से जुड़ी जानकारी शेयर करते हैं.

नीचे दी गई प्रक्रिया में, सबसे पहले आपको GitHub ऐप्लिकेशन बनाना होगा. ऐप्लिकेशन बनाने के बाद, GitHub कनेक्शन मॉड्यूल को चालू करें. साथ ही, GitHub ऐप्लिकेशन से क्लाइंट आईडी और क्लाइंट सीक्रेट जोड़ें.

GitHub ऐप्लिकेशन बनाएं:

  1. ब्राउज़र में इस पेज पर जाएं: https://github.com/settings/applications/new और अगर ज़रूरी हो, तो अपने GitHub खाते में लॉग इन करें.
  2. अपने पोर्टल के बारे में यह जानकारी डालें:
    ऐप्लिकेशन नाम: उदाहरण के लिए, MyApigee कुल
    जानकारी: उदाहरण के लिए, My Apigee पोर्टल
    वेबसाइट: उदाहरण के लिए, http://{env}-{org-name}.devportal.apigee.com/
    CallbackURL: एक्सटेंशन के साथ, आपके पोर्टल के होम पेज का यूआरएल /create. उदाहरण के लिए:

    http://{env}-{org-name}.devportal.apigee.com/github/register/create
  3. विकल्प के तौर पर, कोई इमेज चुनें.
  4. 'ऐप्लिकेशन रजिस्टर करें' को चुनें. GitHub साइट पर क्लाइंट आईडी और क्लाइंट सीक्रेट दिखाई देता है कि आपको डेवलपर पोर्टल पर GitHub कनेक्शन मॉड्यूल को इस फ़ॉर्म में कॉन्फ़िगर करना होगा:
    क्लाइंट आईडी: dbe86111e411d031d8fb
    क्लाइंट सीक्रेट: e6bd0f838a288113e8b4e548d7c
  5. GitHub कनेक्शन मॉड्यूल को कॉन्फ़िगर करते समय इस्तेमाल करने के लिए, इन वैल्यू को कॉपी करें.

GitHub कनेक्शन मॉड्यूल को चालू करने के लिए:

  1. एडमिन के खास अधिकारों वाले उपयोगकर्ता के तौर पर, अपने पोर्टल में लॉग इन करें.
  2. Drupal एडमिन मेन्यू में मॉड्यूल चुनें. इंस्टॉल किए गए सभी Drupal मॉड्यूल की सूची दिखेगी.
  3. पेज पर नीचे की ओर स्क्रोल करें और GitHub कनेक्शन मॉड्यूल के आगे मौजूद चेकबॉक्स को चुनें.
  4. अपना कॉन्फ़िगरेशन सेव करें.
    GitHub कनेक्शन मॉड्यूल को चालू करते समय, आपको सूचना मिल सकती है कि दूसरे मॉड्यूल भी चालू होने चाहिए. ये अपने-आप चालू हो जाने चाहिए.
  5. GitHub कनेक्शन मॉड्यूल चालू होने के बाद, Drupal मेन्यू में कॉन्फ़िगरेशन > लोग > GitHub चुनें.
    GitHub कॉन्फ़िगरेशन स्क्रीन दिखेगी.
  6. अपने GitHub ऐप्लिकेशन से क्लाइंट आईडी और क्लाइंट सीक्रेट डालें.
  7. GitHub Connect ब्लॉक को वहां रखें जहां आपको उसे दिखाना है.
  8. कॉन्फ़िगरेशन को सेव करें.

GitHub खाते का इस्तेमाल करके, मौजूदा डेवलपर के तौर पर लॉग इन करने के लिए:

  1. डेवलपर पोर्टल पर लॉगिन लिंक चुनें.
  2. लॉगिन पेज पर, 'GitHub के साथ लॉगिन करें' बटन चुनें.
  3. आपको GitHub पेज पर रीडायरेक्ट किया गया है.
    • अगर आपने पहले से ही GitHub में लॉग इन किया है, तो 'ऐक्सेस की अनुमति दें' को चुनें.
    • अगर आपने पहले से GitHub में लॉग इन नहीं किया है, तो अपने GitHub क्रेडेंशियल डालें और 'अनुमति दें' ऐप्लिकेशन को चुनें.
  4. अगर आपने GitHub क्रेडेंशियल का इस्तेमाल करके पहली बार लॉग इन किया है, तो आपको पोर्टल पर एक पेज पर रीडायरेक्ट किया जाएगा. यहां आपको अपना GitHub खाता, डेवलपर पोर्टल पर पहले से मौजूद किसी खाते से जोड़ना होगा.
  5. उस खाते का उपयोगकर्ता नाम और पासवर्ड डालें जिसे आपको अपने GitHub खाते से जोड़ना है. आपको ऐसा सिर्फ़ एक बार करना होगा.
    अगली बार अपने GitHub क्रेडेंशियल से लॉग इन करने पर, आपको सीधे पोर्टल में लॉग इन किया जाएगा.

OpenID क्रेडेंशियल का उपयोग करके लॉग इन करें

OpenGL आपको एक ऐसा उपयोगकर्ता नाम और पासवर्ड बनाने की सुविधा देता है जिसका इस्तेमाल करके आप किसी भी ऐसी साइट में लॉग इन करने के लिए इसका इस्तेमाल कर सकें जो OpenID की सुविधा देती हो. {9/} के साथ आपका पासवर्ड शेयर नहीं किया जाता है, लेकिन यह सिर्फ़ OpenID प्रोवाइडर के साथ रहता है. आपकी पहचान की पुष्टि किसी दूसरी वेबसाइट से करना, यह सुविधा देने वाली कंपनी पर निर्भर करता है. OpenID के बारे में ज़्यादा जानकारी के लिए, http://openid.net/ देखें.

अगर आपके पास कुछ सबसे लोकप्रिय वेबसाइटों, जैसे कि Google या Yahoo पर खाते हैं, तो आपके पास पहले से ही एक OpenID है. उदाहरण के लिए, Yahoo ईमेल उपयोगकर्ता के फ़ॉर्म में Chromebox है:

https://me.yahoo.com/a/UniqueID

जहां Yahoo, UniqueID प्रॉपर्टी जनरेट करता है. आप डेवलपर पोर्टल में लॉग इन करने के लिए इस OpenID का इस्तेमाल कर सकते हैं.

डेवलपर पोर्टल में OpenID की सुविधा देने के लिए, आपको Drupal OpenID मॉड्यूल को चालू करना होगा. डेवलपर पोर्टल पर किसी अन्य कॉन्फ़िगरेशन की ज़रूरत नहीं होती. OpenGL मॉड्यूल चालू करने के बाद, ये लिंक डेवलपर पोर्टल के लॉगिन पेज में अपने-आप जुड़ जाते हैं:

डेवलपर पोर्टल आपकी पोर्टल प्रोफ़ाइल में OpenID को स्टोर करके, आपके पोर्टल खाते से एक OpenID जोड़ता है. अपने पोर्टल खाते से OpenID को जोड़ने के बाद, आप डेवलपर पोर्टल में टॉप-लेवल मेन्यू से अपना ईमेल पता > प्रोफ़ाइल में बदलाव करें, और फिर 'अपने बॉक्स मैनेज करें' को चुनकर खोल सकते हैं.

OpenID मॉड्यूल चालू करने के लिए:

  1. एडमिन के खास अधिकारों वाले उपयोगकर्ता के तौर पर, अपने पोर्टल में लॉग इन करें.
  2. Drupal एडमिन मेन्यू में मॉड्यूल चुनें. इंस्टॉल किए गए सभी Drupal मॉड्यूल की सूची दिखेगी.
  3. पेज को नीचे की ओर स्क्रोल करें और OpenID मॉड्यूल के बगल में मौजूद चेकबॉक्स को चुनें.
  4. अपना कॉन्फ़िगरेशन सेव करें.
    डेवलपर पोर्टल पर किसी और कॉन्फ़िगरेशन की ज़रूरत नहीं है.

OpenID का इस्तेमाल करके मौजूदा डेवलपर के तौर पर लॉग इन करने के लिए:

  1. अपने डेवलपर पोर्टल के क्रेडेंशियल इस्तेमाल करके डेवलपर पोर्टल में लॉग इन करें.
  2. मेन्यू बार में, टॉप-लेवल मेन्यू से अपना ईमेल पता > प्रोफ़ाइल में बदलाव करें चुनें.
  3. अपने प्रोफ़ाइल पेज पर, अपने OpenIDs मैनेज करें को चुनें.
  4. अपना OpenID दर्ज करें और OpenID जोड़ें चुनें.
    अब आप अपने जवाब के ज़रिए लॉगिन कर सकते हैं.
  5. डेवलपर पोर्टल से लॉग आउट करें.
  6. लॉगिन चुनें.
  7. लॉग इन पेज पर, OpenID का उपयोग करके लॉग इन करें चुनें.
  8. अपना OpenID डालें.
  9. 'लॉग इन करें' को चुनें.

इसके अलावा, आपके पास OpenID का इस्तेमाल करके, सीधे तौर पर किसी मौजूदा डेवलपर पोर्टल खाते में लॉग इन करने का विकल्प होता है. पहली बार ऐसा करने पर, आपसे डेवलपर पोर्टल के क्रेडेंशियल का इस्तेमाल करके लॉग इन करने के लिए कहा जाएगा. पहली बार लॉग इन करने से आपका OpenID, डेवलपर पोर्टल खाते से अपने-आप जुड़ जाता है. अब आप अपने OpenID का उपयोग करके सीधे प्रवेश कर सकते हैं.