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

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

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

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

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

नीचे बताए गए तरीके का इस्तेमाल करके, कुंजी वापस लें.

Edge

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

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

क्लासिक एज (प्राइवेट क्लाउड)

क्लासिक 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)
}