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

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

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

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

  • 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.devportal.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 क्रेडेंशियल जोड़ने के बाद, डेवलपर पोर्टल के सबसे ऊपर मौजूद मेन्यू में, अपना ईमेल पता > प्रोफ़ाइल में बदलाव करें को चुनकर, OpenID देखा जा सकता है. इसके बाद, अपने 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. अपने प्रोफ़ाइल पेज पर, अपने OpenID मैनेज करें को चुनें.
  8. OpenID यूआरएल डालें और OpenID जोड़ें चुनें.
    अब अपने Google क्रेडेंशियल का इस्तेमाल करके लॉगिन किया जा सकता है.

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

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

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

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

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

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

  1. एडमिन के खास अधिकारों वाले उपयोगकर्ता के तौर पर अपने पोर्टल में लॉग इन करें.
  2. Drupal के एडमिन मेन्यू में जाकर, मॉड्यूल चुनें. इंस्टॉल किए गए सभी Drupal मॉड्यूल की सूची दिखेगी.
  3. पेज पर नीचे की ओर स्क्रोल करें और Twitter Signin मॉड्यूल के बगल में मौजूद चेकबॉक्स को चुनें.
  4. अपना कॉन्फ़िगरेशन सेव करें.
    Twitter Signin मॉड्यूल चालू करते समय, आपको सूचना मिल सकती है कि अन्य मॉड्यूल भी चालू होने चाहिए. इन मॉड्यूल को चालू करना न भूलें.
  5. Twitter Signin मॉड्यूल चालू होने के बाद, 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 Portal
    वेबसाइट: उदाहरण के लिए, http://{env}-{org-name}.devportal.apigee.com/
    CallbackURL: Twitter Signin मॉड्यूल के कॉन्फ़िगरेशन स्क्रीन से, Callback URL कॉपी करें.
  3. नियमों/शर्तों को स्वीकार करें.
    आपको OAuth सेटिंग वाले Twitter पेज पर भेज दिया जाएगा. इस पेज पर, उपभोक्ता कुंजी और उपभोक्ता पासवर्ड भी दिखेगा. Drupal के Twitter Signin मॉड्यूल को कॉन्फ़िगर करने के लिए, आपको कुंजी और सीक्रेट की ज़रूरत होगी.
  4. 'सेटिंग' टैब में जाकर, 'ऐप्लिकेशन टाइप का ऐक्सेस' को 'रीड और राइट' में बदलें.
  5. 'इस Twitter ऐप्लिकेशन की सेटिंग अपडेट करें' को चुनें.

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

  1. एडमिन के खास अधिकारों वाले उपयोगकर्ता के तौर पर अपने पोर्टल में लॉग इन करें.
  2. Drupal मेन्यू में, कॉन्फ़िगरेशन > वेब सेवाएं > Twitter चुनें.
    इसके बाद, Twitter कॉन्फ़िगरेशन स्क्रीन दिखेगी.
  3. सेटिंग टैब चुनें.
  4. Twitter पेज से उपभोक्ता कुंजी को कॉपी करके, OAUTH उपभोक्ता कुंजी फ़ील्ड में चिपकाएं.
  5. Twitter पेज से उपभोक्ता सीक्रेट को कॉपी करके, OAUTH उपभोक्ता सीक्रेट फ़ील्ड में चिपकाएं.
  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. अपने पोर्टल के बारे में यह जानकारी डालें:
    ऐप्लिकेशन का नाम: उदाहरण के लिए, MyApigeePortal
    ब्यौरा: उदाहरण के लिए, My Apigee Portal
    वेबसाइट: उदाहरण के लिए, http://{env}-{org-name}.devportal.apigee.com/
    CallbackURL: आपके पोर्टल के होम पेज का यूआरएल, जिसमें /github/register/create एक्सटेंशन हो. उदाहरण के लिए:

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

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

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

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

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

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

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

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

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

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

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

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