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

आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस पेज पर जाएं Apigee X दस्तावेज़.
जानकारी

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

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

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

नीचे बताए गए तरीके से कुंजी को हटाएं.

Edge

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

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

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

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