डेवलपर ऐप्लिकेशन कुंजियों को रद्द और मंज़ूरी देना

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

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

डेवलपर ऐप्लिकेशन में मौजूद किसी खास एपीआई प्रॉडक्ट के लिए, पासकोड रद्द करने के लिए यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करना

यूज़र इंटरफ़ेस (यूआई) की मदद से, किसी खास एपीआई प्रॉडक्ट से जुड़ा पासकोड रद्द किया जा सकता है. ऐसा करने पर, उस एपीआई प्रॉडक्ट में तय किए गए एपीआई संसाधनों को ऐक्सेस नहीं किया जा सकेगा. हालांकि, पासकोड को फिर से मंज़ूरी दी जा सकती है.

यहां बताए गए तरीके से, पासकोड रद्द करें.

Edge

Edge के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, पासकोड रद्द करने के लिए:

  1. apigee.com/edge में साइन इन करें.
  2. बाईं ओर मौजूद नेविगेशन बार में, पब्लिश करें > ऐप्लिकेशन चुनें.
  3. वह ऐप्लिकेशन चुनें जिसका पासकोड आपको रद्द करना है.
  4. डेवलपर ऐप्लिकेशन पेज पर, पर क्लिक करें.
  5. क्रेडेंशियल सेक्शन में, स्टेटस के ड्रॉप-डाउन मेन्यू में रद्द करें को चुनें.

Classic Edge (प्राइवेट क्लाउड)

Classic Edge के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, पासकोड रद्द करने के लिए:

  1. http://ms-ip:9000 में साइन इन करें. यहां ms-ip, मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नाम है.
  2. सबसे ऊपर मौजूद नेविगेशन बार में, पब्लिश करें > डेवलपर ऐप्लिकेशन चुनें.
  3. ऐप्लिकेशन की सूची में से, वह ऐप्लिकेशन चुनें जिसका पासकोड आपको रद्द करना है.
  4. डेवलपर ऐप्लिकेशन पेज पर, बदलाव करें पर क्लिक करें.
  5. प्रॉडक्ट सेक्शन में, उस प्रॉडक्ट के लिए रद्द करें पर क्लिक करें जिसका पासकोड आपको रद्द करना है.

डेवलपर ऐप्लिकेशन में मौजूद किसी खास एपीआई प्रॉडक्ट के लिए, पासकोड को मंज़ूरी देने के लिए यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करना

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

किसी एपीआई प्रॉडक्ट के पासकोड को मंज़ूरी देने के लिए:

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

Edge API की मदद से, एपीआई प्रॉडक्ट के पासकोड रद्द करना और उन्हें मंज़ूरी देना

Edge, एपीआई उपलब्ध कराता है. इनकी मदद से, इस्तेमाल के उदाहरण के हिसाब से, एपीआई पासकोड का स्टेटस मैनेज किया जा सकता है. डेवलपर ऐप्लिकेशन के नीचे दिए गए JSON में, इन तीनों स्थितियों के लिए, मंज़ूरी/रद्द करने के फ़्लैग की जगह दिखाई गई है:

  • (1) डेवलपर ऐप्लिकेशन में मौजूद किसी खास एपीआई प्रॉडक्ट के लिए, पासकोड रद्द करना/उन्हें मंज़ूरी देना. यह एपीआई, इस विषय में पहले बताई गई यूज़र इंटरफ़ेस (यूआई) की कार्रवाइयों की तरह ही काम करता है. डेवलपर ऐप्लिकेशन के पासकोड के लिए, एपीआई प्रॉडक्ट को मंज़ूरी देना या रद्द करना लेख पढ़ें.
  • (2) डेवलपर ऐप्लिकेशन के किसी खास पासकोड को रद्द करना/उसे मंज़ूरी देना. पासकोड रद्द करने पर, ऐप्लिकेशन के लिए एपीआई को ऐक्सेस करने के लिए उसका इस्तेमाल नहीं किया जा सकेगा. रद्द किए गए ऐप्लिकेशन पासकोड से जुड़े सभी ऐक्सेस टोकन चालू रहेंगे. हालांकि, Apigee Edge पहले ऐप्लिकेशन पासकोड का स्टेटस चेक करता है. अगर स्टेटस "रद्द किया गया" पर सेट है, तो Apigee Edge कॉल को आगे नहीं जाने देगा. डेवलपर ऐप्लिकेशन के किसी खास पासकोड को मंज़ूरी देना या रद्द करना लेख पढ़ें.
  • (3) किसी डेवलपर ऐप्लिकेशन के एपीआई पासकोड का स्टेटस रद्द करना/उसे मंज़ूरी देना. रद्द किए गए ऐप्लिकेशन, किसी भी एपीआई प्रॉडक्ट को ऐक्सेस नहीं कर सकते. साथ ही, Apigee Edge से मैनेज किए जाने वाले किसी भी एपीआई को कॉल नहीं कर सकते. डेवलपर ऐप्लिकेशन को मंज़ूरी देना या रद्द करना लेख पढ़ें.
{
  "accessType": "",
  "appFamily": "default",
  "appId": "6ed3a4d1-4733-439a-80a4-0d71149ec9ad",
  "attributes": [
    {
      "name": "DisplayName",
      "value": "AnotherTestApp"
    },
    {
      "name": "Notes",
      "value": ""
    }
  ],
  "callbackUrl": "",
  "createdAt": 1415728893126,
  "createdBy": "wwitman@apigee.com",
  "credentials": [
    {
      "apiProducts": [
        {
          "apiproduct": "Weather-Product",
          "status": "revoked" // (1)
        }
      ],
      "attributes": [],
      "consumerKey": "giIC9Au6XP82wJ1oxZuQU4L75OdNKLhb",
      "consumerSecret": "SXg8JizqeTA8j3gX",
      "expiresAt": -1,
      "issuedAt": 1415728893154,
      "scopes": [],
      "status": "approved" // (2) 
    }
  ],
  "developerId": "Z2S37rxX2Suzkwtg",
  "lastModifiedAt": 1420682967414,
  "lastModifiedBy": "wwitman@apigee.com",
  "name": "AnotherTestApp",
  "scopes": [],
  "status": "approved" // (3)
}