ডেভেলপার অ্যাপ কী প্রত্যাহার ও অনুমোদন করা হচ্ছে

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

এই বিষয়টি ব্যাখ্যা করে যে কীভাবে UI এবং API ব্যবহার করতে হয় ডেভেলপার অ্যাপে এবং ডেভেলপার অ্যাপের পণ্যগুলির জন্য API কীগুলি প্রত্যাহার বা অনুমোদন করতে হয়৷

একটি বিকাশকারী অ্যাপে একটি নির্দিষ্ট API পণ্যের জন্য কী প্রত্যাহার করতে UI ব্যবহার করে৷

আপনি UI এর মাধ্যমে একটি নির্দিষ্ট API পণ্যের সাথে যুক্ত কী প্রত্যাহার করতে পারেন। প্রভাব হল সেই API পণ্যে সংজ্ঞায়িত API সংস্থানগুলি আর অ্যাক্সেসযোগ্য হবে না যদি না কীটি পুনরায় অনুমোদিত হয়৷

নীচে বর্ণিত হিসাবে কীটি প্রত্যাহার করুন।

প্রান্ত

এজ UI ব্যবহার করে কীটি প্রত্যাহার করতে:

  1. apigee.com/edge এ সাইন ইন করুন।
  2. বাম নেভিগেশন বারে প্রকাশ > অ্যাপ নির্বাচন করুন।
  3. আপনি প্রত্যাহার করতে চান এমন কী রয়েছে এমন অ্যাপটি নির্বাচন করুন।
  4. বিকাশকারী অ্যাপ পৃষ্ঠায়, ক্লিক করুন .
  5. শংসাপত্র বিভাগে, স্থিতি ড্রপ-ডাউন মেনুতে প্রত্যাহার নির্বাচন করুন।

ক্লাসিক এজ (ব্যক্তিগত ক্লাউড)

ক্লাসিক এজ UI ব্যবহার করে কীটি প্রত্যাহার করতে:

  1. http:// ms-ip :9000 এ সাইন ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP ঠিকানা বা DNS নাম।
  2. শীর্ষ নেভিগেশন বারে প্রকাশ > বিকাশকারী অ্যাপ নির্বাচন করুন।
  3. অ্যাপ্লিকেশানগুলির তালিকা থেকে, আপনি প্রত্যাহার করতে চান এমন কী রয়েছে সেটি নির্বাচন করুন৷
  4. বিকাশকারী অ্যাপ পৃষ্ঠায়, সম্পাদনা ক্লিক করুন।
  5. পণ্য বিভাগে, আপনি যে পণ্যটি প্রত্যাহার করতে চান তার কীটি প্রত্যাহার করতে প্রত্যাহার করুন ক্লিক করুন৷

একটি ডেভেলপার অ্যাপে একটি নির্দিষ্ট API পণ্যের জন্য কী অনুমোদন করতে UI ব্যবহার করে

আপনি ব্যবস্থাপনা UI এর মাধ্যমে একটি বিকাশকারী অ্যাপে একটি API পণ্যের জন্য একটি পূর্বে প্রত্যাহার করা গ্রাহক কী অনুমোদন করতে পারেন। ক্লায়েন্ট অ্যাপটি আবার সেই পণ্যের APIগুলি অ্যাক্সেস করতে সক্ষম হবে।

একটি API পণ্য কী অনুমোদন করতে:

  1. আপনার Apigee Edge অ্যাকাউন্টে লগ ইন করুন।
  2. প্রধান মেনু থেকে, প্রকাশ করুন > বিকাশকারী অ্যাপ নির্বাচন করুন।
  3. অ্যাপের তালিকা থেকে, আপনি অনুমোদন করতে চান এমন কী রয়েছে সেটি নির্বাচন করুন।
  4. বিকাশকারী অ্যাপ পৃষ্ঠায়, সম্পাদনা ক্লিক করুন।
  5. পণ্য বিভাগে, কীটি পুনঃস্থাপন করতে অনুমোদন ক্লিক করুন।

এজ এপিআই সহ API পণ্যগুলির জন্য কী প্রত্যাহার করা এবং অনুমোদন করা

এজ API প্রদান করে যা আপনাকে API কী স্থিতি পরিচালনা করতে দেয়, আপনার ব্যবহারের ক্ষেত্রে নির্ভর করে। নীচের ডেভেলপার অ্যাপ JSON-এ, প্রতিটি অনুমোদন/প্রত্যাহার পতাকার অবস্থান এই তিনটি ক্ষেত্রে প্রতিটির জন্য নির্দেশিত হয়েছে:

  • (1) একটি বিকাশকারী অ্যাপে নির্দিষ্ট API পণ্যগুলির জন্য কী প্রত্যাহার/অনুমোদন করা। এই বিষয়ে পূর্বে বর্ণিত UI ক্রিয়াকলাপগুলি যা করে তা এই API ঠিক করে। একটি বিকাশকারী অ্যাপের জন্য একটি কী-এর জন্য API পণ্য অনুমোদন বা প্রত্যাহার দেখুন।
  • (2) একটি বিকাশকারী অ্যাপের জন্য নির্দিষ্ট কী প্রত্যাহার/অনুমোদন করা। কীটি প্রত্যাহার করা হলে এটি একটি API অ্যাক্সেস করতে অ্যাপটি ব্যবহার করতে অব্যবহারযোগ্য করে তোলে। প্রত্যাহার করা অ্যাপ কী-এর সাথে যুক্ত যেকোন অ্যাক্সেস টোকেন সক্রিয় থাকবে, কিন্তু অ্যাপি এজ প্রথমে অ্যাপ কীটির স্থিতি পরীক্ষা করে। যদি স্ট্যাটাসটি "প্রত্যাহার করা হয়" এ সেট করা থাকে, Apigee Edge কলটি যেতে দেবে না। ডেভেলপার অ্যাপের নির্দিষ্ট কী অনুমোদন বা প্রত্যাহার দেখুন।
  • (3) একটি সম্পূর্ণ ডেভেলপার অ্যাপের API কী স্ট্যাটাস প্রত্যাহার/অনুমোদন করুন। একটি প্রত্যাহার করা অ্যাপ কোনো API পণ্য অ্যাক্সেস করতে পারে না এবং Apigee Edge দ্বারা পরিচালিত কোনো API চালু করতে পারে না। বিকাশকারী অ্যাপ অনুমোদন বা প্রত্যাহার দেখুন।
{
  "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)
}