ऐप्लिकेशन डेवलपर आपके पोर्टल (ओरिजनल वर्शन) के साथ कैसे इंटरैक्ट करते हैं

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

सबसे अलग, डेवलपर पोर्टल में आपके ऐप्लिकेशन डेवलपर को ऐसे ऐप्लिकेशन रजिस्टर करने, साइन इन करने, और मैनेज करने की सुविधा मिलती है जो आपके एपीआई का इस्तेमाल करेंगे.

नीचे दिए गए सेक्शन में बताया गया है कि ऐप्लिकेशन डेवलपर आपके पोर्टल के साथ कैसे इंटरैक्ट करते हैं:

Edge में ऐप्लिकेशन डेवलपर के रजिस्ट्रेशन और साइन इन को कैसे ट्रैक किया जाता है

डेवलपर रजिस्ट्रेशन और पोर्टल साइन इन को EDGE में _apiportal कस्टम एट्रिब्यूट का इस्तेमाल करके ट्रैक किया जाता है.

जब डेवलपर खुद रजिस्टर करता है, तो _apiportal कस्टम एट्रिब्यूट को डेवलपर कॉन्फ़िगरेशन में जोड़ दिया जाता है. साथ ही, डेवलपर की स्थिति unverified पर सेट हो जाती है. इससे पता चलता है कि डेवलपर ने पोर्टल में साइन इन नहीं किया है. उदाहरण के लिए: {"status":"unverified","portals":{}}

जब डेवलपर पहली बार पोर्टल पर साइन इन करता है, तो _apiportal कस्टम एट्रिब्यूट को अपडेट किया जाता है. ऐसा पोर्टल के नाम और ऐक्सेस के समय को ट्रैक करने के लिए किया जाता है. साथ ही, डेवलपर के स्टेटस को active पर सेट किया जाता है. जब भी डेवलपर पोर्टल में साइन इन करता है, तब उस पोर्टल के लिए lastVisit वैल्यू (epoch फ़ॉर्मैट में) को रीसेट करने के लिए कस्टम एट्रिब्यूट अपडेट हो जाता है. उदाहरण के लिए: {"status":"active","portals":{"myorg-myportal":{"lastVisit":1480972935}}}

ऐप्लिकेशन डेवलपर खाता रजिस्टर करना

आपके एपीआई का इस्तेमाल करने से पहले, ऐप्लिकेशन डेवलपर को खाता बनाकर रजिस्टर करना होगा.

जब कोई ऐप्लिकेशन डेवलपर आपके पोर्टल से रजिस्टर करता है, तब:

इसके अलावा, ऐप्लिकेशन डेवलपर को रजिस्टर करना लेख में बताए गए EDGE यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, ऐप्लिकेशन डेवलपर को उनकी ओर से रजिस्टर किया जा सकता है.

नए ऐप्लिकेशन डेवलपर आपके पोर्टल पर खुद रजिस्टर कर सकते हैं. इसके लिए यह तरीका अपनाएं:

  1. पोर्टल पर नेविगेट करें.
  2. साइन इन करें पर क्लिक करें.
  3. साइन अप करें पर क्लिक करें.
    यह डायलॉग बॉक्स दिखता है.

    खाता बनाएं

  4. ज़रूरी जानकारी डालें (नाम, उपनाम, और ईमेल पता).

  5. बनाएं पर क्लिक करें.
    यह डायलॉग बॉक्स दिखता है.

    पोर्टल में लॉग इन करें

  6. पोर्टल खोलने और प्रमाणित सेशन शुरू करने के लिए, ईमेल में दिए गए सुरक्षित लिंक पर क्लिक करें.

अपने पोर्टल में साइन इन करें

आपके ऐप्लिकेशन डेवलपर के पोर्टल पर रजिस्टर होने के बाद, वे 'साइन इन' पेज का इस्तेमाल करके साइन इन करते हैं.

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

ऐप्लिकेशन डेवलपर, नीचे बताए गए तरीके से आपके पोर्टल में साइन इन कर सकते हैं:

  1. पोर्टल पर नेविगेट करें.
  2. साइन इन करें पर क्लिक करें.
  3. खाते से जुड़ा ईमेल पता डालें.
  4. लॉगिन करें पर क्लिक करें.
    यह डायलॉग बॉक्स दिखता है.

    पोर्टल में साइन इन करें

  5. पोर्टल खोलने और प्रमाणित सेशन शुरू करने के लिए, ईमेल में दिए गए सुरक्षित लिंक पर क्लिक करें.

ऐप्लिकेशन रजिस्टर करें

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

  1. उपयोगकर्ता के ड्रॉप-डाउन मेन्यू में, मेरे ऐप्लिकेशन चुनें.
  2. नया ऐप्लिकेशन बनाने के लिए, + ऐप्लिकेशन पर क्लिक करें.
  3. ऐप्लिकेशन बनाएं डायलॉग में ऐप्लिकेशन का नाम और ब्यौरा डालें.
  4. बनाएं पर क्लिक करें.
  5. नीचे बताए गए तरीके का इस्तेमाल करके, ऐप्लिकेशन में एपीआई प्रॉडक्ट मैनेज करें.

किसी ऐप्लिकेशन में एपीआई प्रॉडक्ट मैनेज करें

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

ऐप्लिकेशन डेवलपर आपके पोर्टल से किसी ऐप्लिकेशन में एपीआई प्रॉडक्ट को इस तरह से मैनेज कर सकते हैं:

  1. उपयोगकर्ता के ड्रॉप-डाउन मेन्यू में, मेरे ऐप्लिकेशन चुनें.
  2. ऐप्लिकेशन के नाम पर क्लिक करें.
  3. ProductManage पर क्लिक करें.
  4. ऐप्लिकेशन से किसी एपीआई प्रॉडक्ट का ऐक्सेस चालू या बंद करने के लिए, ऐक्सेस टॉगल पर क्लिक करें.

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

  5. किसी ऐसे एपीआई प्रॉडक्ट के लिए मंज़ूरी का अनुरोध करने के लिए, अनुरोध करें पर क्लिक करें जिसकी अनुमति नहीं है.

  6. सेव करें पर क्लिक करें.

किसी ऐप्लिकेशन के लिए एपीआई पासकोड देखना

ऐप्लिकेशन डेवलपर आपके पोर्टल से किसी ऐप्लिकेशन के लिए एपीआई पासकोड को इस तरह मैनेज कर सकते हैं:

  1. उपयोगकर्ता के ड्रॉप-डाउन मेन्यू में, मेरे ऐप्लिकेशन चुनें.
  2. ऐप्लिकेशन के नाम पर क्लिक करें.
  3. कुंजी सेक्शन में एपीआई पासकोड देखें.
  4. एपीआई पासकोड सीक्रेट को दिखाने के लिए, सीक्रेट देखें पर क्लिक करें.
  5. पुष्टि करें कि एपीआई पासकोड का स्टेटस स्वीकार किया गया है.

किसी ऐप्लिकेशन के लिए एपीआई पासकोड बदलना

ऐप्लिकेशन डेवलपर, ऐप्लिकेशन के एपीआई पासकोड को समय-समय पर बदल सकता है. इसके अलावा, संभावित लीक या छेड़छाड़ होने पर भी, वह ऐप्लिकेशन के एपीआई पासकोड को बदल सकता है. जब कोई ऐप्लिकेशन डेवलपर किसी एपीआई पासकोड को रोटेट करता है, तो एक नई एपीआई पासकोड बन जाता है. इसके लिए, ओरिजनल पासकोड वाले एपीआई प्रॉडक्ट एनटाइटलमेंट का इस्तेमाल किया जाता है. मूल API (एपीआई) कुंजी को 'अब काम नहीं करता' के तौर पर मार्क किया गया है, लेकिन जब तक आप इसे इस्तेमाल से बाहर कर रहे हैं, तब तक यह चालू रहती है. ऐप्लिकेशन के लिए एपीआई पासकोड बंद करना में बताए गए तरीके से, काम न करने वाली कुंजी को बंद करें, ताकि उसके क्रेडेंशियल स्वीकार न किए जा सकें.

ऐप्लिकेशन डेवलपर आपके पोर्टल से किसी ऐप्लिकेशन की प्राथमिक एपीआई कुंजी को इस तरह बदल सकते हैं:

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

किसी ऐप्लिकेशन के लिए एपीआई पासकोड बंद करना

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

ऐप्लिकेशन डेवलपर आपके पोर्टल से किसी ऐप्लिकेशन के लिए, एपीआई पासकोड को बंद कर सकते हैं. इसके लिए, यहां दिया गया तरीका अपनाएं:

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

ऐप्लिकेशन की जानकारी में बदलाव करें

ऐप्लिकेशन डेवलपर, ऐप्लिकेशन की जानकारी में इस तरह से बदलाव कर सकते हैं:

  1. उपयोगकर्ता के ड्रॉप-डाउन मेन्यू में, मेरे ऐप्लिकेशन चुनें.
  2. ऐप्लिकेशन के नाम पर क्लिक करें.
  3. नाम या जानकारी वाले फ़ील्ड में बदलाव करें.
  4. सेव करें पर क्लिक करें.

ऐप्लिकेशन को मिटा दिया जाता है और उसे 'मेरे ऐप्लिकेशन' सूची से हटा दिया जाता है.

कोई ऐप्लिकेशन मिटाएँ

ऐप्लिकेशन डेवलपर आपके पोर्टल से किसी ऐप्लिकेशन को इस तरह मिटा सकते हैं:

  1. उपयोगकर्ता के ड्रॉप-डाउन मेन्यू में, मेरे ऐप्लिकेशन चुनें.
  2. ऐप्लिकेशन के नाम पर क्लिक करें.
  3. पेज के ऊपर दाएं कोने में मौजूद, मिटाएं पर क्लिक करें.

ऐप्लिकेशन को मिटा दिया जाता है और उसे 'मेरे ऐप्लिकेशन' सूची से हटा दिया जाता है.