আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
ডেভেলপার পোর্টালটি ইনস্টল করার সাথে সাথেই আপনার অ্যাপ ডেভেলপারদেরকে নিবন্ধন, সাইন ইন এবং আপনার এপিআই ব্যবহারকারী অ্যাপগুলো পরিচালনা করার সুযোগ দেয়।
নিম্নলিখিত বিভাগগুলিতে বর্ণনা করা হয়েছে কীভাবে অ্যাপ ডেভেলপাররা আপনার পোর্টালের সাথে যোগাযোগ করে:
Edge-এ অ্যাপ ডেভেলপার রেজিস্ট্রেশন এবং সাইন ইন কীভাবে ট্র্যাক করা হয়
Edge-এ _apiportal কাস্টম অ্যাট্রিবিউট ব্যবহার করে ডেভেলপার রেজিস্ট্রেশন এবং পোর্টালে সাইন ইন ট্র্যাক করা হয়।
যখন কোনো ডেভেলপার স্ব-নিবন্ধন করেন, তখন ডেভেলপার কনফিগারেশনে _apiportal কাস্টম অ্যাট্রিবিউটটি যোগ করা হয় এবং ডেভেলপারের স্ট্যাটাস unverified হিসেবে সেট করা হয়, যা নির্দেশ করে যে ডেভেলপার পোর্টালে সাইন ইন করেননি। উদাহরণস্বরূপ: {"status":"unverified","portals":{}}
ডেভেলপার যখন প্রথমবার কোনো পোর্টালে সাইন ইন করেন, তখন পোর্টালের নাম ও অ্যাক্সেসের সময় ট্র্যাক করতে এবং ডেভেলপারের স্ট্যাটাস ' active সেট করতে _apiportal কাস্টম অ্যাট্রিবিউটটি আপডেট করা হয়। ডেভেলপার যতবার পোর্টালে সাইন ইন করেন, ততবার সেই পোর্টালের জন্য lastVisit ভ্যালুটি (epoch ফরম্যাটে) রিসেট করতে কাস্টম অ্যাট্রিবিউটটি আপডেট করা হয়। উদাহরণস্বরূপ: {"status":"active","portals":{"myorg-myportal":{"lastVisit":1480972935}}}
একটি অ্যাপ ডেভেলপার অ্যাকাউন্ট নিবন্ধন করুন
অ্যাপ ডেভেলপাররা আপনার এপিআই ব্যবহার করার আগে, তাদের অবশ্যই একটি অ্যাকাউন্ট তৈরি করে নিবন্ধন করতে হবে।
যখন কোনো অ্যাপ ডেভেলপার আপনার পোর্টালে নিবন্ধন করেন:
- অ্যাপ ডেভেলপারের তথ্য Edge-এ তৈরি ও সংরক্ষণ করা হয়। ডেভেলপার অ্যাকাউন্টের তথ্য কোথায় সংরক্ষিত হয় তা দেখুন।
- অ্যাপ ডেভেলপার নিবন্ধিত অ্যাপ ডেভেলপারদের তালিকায় উপস্থিত থাকেন। ‘ডেভেলপারদের অন্বেষণ করুন’ পৃষ্ঠাটি দেখুন।
বিকল্পভাবে, আপনি "অ্যাপ ডেভেলপারদের নিবন্ধন করা" অংশে বর্ণিত পদ্ধতি অনুসরণ করে Edge UI ব্যবহার করে তাদের পক্ষ থেকে অ্যাপ ডেভেলপারদের নিবন্ধন করতে পারেন।
নতুন অ্যাপ ডেভেলপাররা নিম্নলিখিত উপায়ে আপনার পোর্টালে স্ব-নিবন্ধন করতে পারেন:
- পোর্টালটিতে যান।
- সাইন ইন-এ ক্লিক করুন।
সাইন আপ-এ ক্লিক করুন।
নিম্নলিখিত ডায়ালগটি প্রদর্শিত হয়।
প্রয়োজনীয় তথ্যগুলো (প্রথম নাম, পদবি এবং ইমেল ঠিকানা) প্রবেশ করান।
তৈরি করুন- এ ক্লিক করুন।
নিম্নলিখিত ডায়ালগটি প্রদর্শিত হয়।
পোর্টালটি খুলতে এবং প্রমাণীকৃত সেশনটি স্থাপন করতে ইমেইলে থাকা সুরক্ষিত লিঙ্কে ক্লিক করুন।
আপনার পোর্টালে সাইন ইন করুন
অ্যাপ ডেভেলপাররা আপনার পোর্টালে নিবন্ধন করার পর, তাঁরা সাইন ইন পৃষ্ঠাটি ব্যবহার করে সাইন ইন করেন।
প্রতিবার যখন কোনো অ্যাপ ডেভেলপার কোনো পোর্টালে সাইন ইন করেন, তখন ডেভেলপারকে প্রমাণীকরণের জন্য পাসওয়ার্ডের মতো কোনো শেয়ার্ড সিক্রেট ব্যবহার করার পরিবর্তে, পরিচয় যাচাই করতে এবং পোর্টালের সাথে একটি সেশন স্থাপন করতে একটি সুরক্ষিত লিঙ্ক পাঠানো হয়।
অ্যাপ ডেভেলপাররা নিম্নলিখিত উপায়ে আপনার পোর্টালে সাইন ইন করতে পারেন:
- পোর্টালটিতে যান।
- সাইন ইন-এ ক্লিক করুন।
- অ্যাকাউন্টের সাথে যুক্ত ইমেল ঠিকানাটি প্রবেশ করান।
লগইন-এ ক্লিক করুন।
নিম্নলিখিত ডায়ালগটি প্রদর্শিত হয়।
পোর্টালটি খুলতে এবং প্রমাণীকৃত সেশনটি স্থাপন করতে ইমেইলে থাকা সুরক্ষিত লিঙ্কে ক্লিক করুন।
অ্যাপ নিবন্ধন করুন
পোর্টালে সাইন ইন করার পর, অ্যাপ ডেভেলপাররা আপনার প্রকাশিত এপিআই প্রোডাক্টগুলো ব্যবহার করার জন্য নিম্নলিখিতভাবে অ্যাপ নিবন্ধন করতে পারেন:
- ব্যবহারকারী ড্রপ-ডাউন থেকে আমার অ্যাপস নির্বাচন করুন।
- নতুন অ্যাপ তৈরি করতে + অ্যাপে ক্লিক করুন।
- Create App ডায়ালগ বক্সে অ্যাপটির জন্য একটি নাম এবং বিবরণ লিখুন।
- তৈরি করুন- এ ক্লিক করুন।
- নিচে বর্ণিত পদ্ধতি অনুযায়ী অ্যাপে এপিআই প্রোডাক্টগুলো পরিচালনা করুন।
একটি অ্যাপে এপিআই পণ্যগুলি পরিচালনা করুন
অ্যাপ ডেভেলপাররা তাদের অ্যাপে এপিআই প্রোডাক্টগুলো পরিচালনা করতে পারেন। এপিআই প্রোডাক্টগুলো অ্যাপের বিবরণ পৃষ্ঠায় যোগ করা হয়। কিছু এপিআই প্রোডাক্টের ক্ষেত্রে অনুমোদন স্বয়ংক্রিয় নয়। 'পেন্ডিং ' স্ট্যাটাসটি এমন একটি এপিআই প্রোডাক্টকে নির্দেশ করে, যার জন্য অ্যাক্সেসের অনুরোধ করা হয়েছে কিন্তু এখনও মঞ্জুর করা হয়নি।
অ্যাপ ডেভেলপাররা আপনার পোর্টাল থেকে একটি অ্যাপের মধ্যে থাকা এপিআই প্রোডাক্টগুলো নিম্নোক্তভাবে পরিচালনা করতে পারেন:
- ব্যবহারকারী ড্রপ-ডাউন থেকে আমার অ্যাপস নির্বাচন করুন।
- অ্যাপটির নামে ক্লিক করুন।
- পণ্য পরিচালনা করুন -এ ক্লিক করুন।
অ্যাপ থেকে কোনো এপিআই প্রোডাক্টে অ্যাক্সেস চালু বা বন্ধ করতে অ্যাক্সেস টগলটিতে ক্লিক করুন।
দ্রষ্টব্য : যদি অ্যাপ ডেভেলপার কোনো প্রাইভেট বা শুধুমাত্র অভ্যন্তরীণ ব্যবহারের জন্য নির্ধারিত এপিআই প্রোডাক্টের অ্যাক্সেস নিষ্ক্রিয় করে দেন, তাহলে এপিআই প্রোডাক্টটি অ্যাপ থেকে মুছে যাবে এবং পোর্টাল অ্যাডমিনিস্ট্রেটরকে অবশ্যই 'অ্যাপ নিবন্ধন করুন এবং এপিআই কী পরিচালনা করুন' অংশে বর্ণিত পদ্ধতি অনুসারে এটি ম্যানুয়ালি পুনরায় যোগ করতে হবে।
এখনো অনুমোদিত নয় এমন কোনো এপিআই পণ্যের অনুমোদনের জন্য অনুরোধ করতে ‘অনুরোধ’ বাটনে ক্লিক করুন।
সংরক্ষণ করুন- এ ক্লিক করুন।
একটি অ্যাপের জন্য এপিআই কী দেখুন
অ্যাপ ডেভেলপাররা আপনার পোর্টাল থেকে নিম্নলিখিত উপায়ে একটি অ্যাপের এপিআই কী (API key) পরিচালনা করতে পারেন:
- ব্যবহারকারী ড্রপ-ডাউন থেকে আমার অ্যাপস নির্বাচন করুন।
- অ্যাপটির নামে ক্লিক করুন।
- Keys সেকশনে API কী-টি দেখুন।
- এপিআই কী সিক্রেটটি দেখতে ভিউ সিক্রেট-এ ক্লিক করুন।
- এপিআই কী-টির স্ট্যাটাস অনুমোদিত (Approved) আছে কিনা তা নিশ্চিত করুন।
একটি অ্যাপের জন্য এপিআই কী ঘোরান
একজন অ্যাপ ডেভেলপার পর্যায়ক্রমে অথবা কোনো সম্ভাব্য তথ্য ফাঁস বা লঙ্ঘনের প্রতিক্রিয়ায় একটি অ্যাপের এপিআই কী পরিবর্তন করতে পারেন। যখন একজন অ্যাপ ডেভেলপার একটি এপিআই কী পরিবর্তন করেন, তখন মূল কী-টির মতোই একই এপিআই প্রোডাক্ট এনটাইটেলমেন্ট সহ একটি নতুন এপিআই কী তৈরি করা হয়। মূল এপিআই কী-টিকে ডেপ্রিকেটেড হিসেবে চিহ্নিত করা হয়, কিন্তু আপনি এটিকে ব্যবহার থেকে সরিয়ে না নেওয়া পর্যন্ত এটি সক্রিয় থাকে। একটি ডেপ্রিকেটেড কী-এর ক্রেডেনশিয়াল গ্রহণ করা থেকে বিরত রাখতে, আপনাকে অবশ্যই সেটিকে ডিঅ্যাক্টিভেট করতে হবে, যেমনটি "একটি অ্যাপের জন্য এপিআই কী ডিঅ্যাক্টিভেট করা" অংশে বর্ণনা করা হয়েছে।
অ্যাপ ডেভেলপাররা আপনার পোর্টাল থেকে নিম্নলিখিত উপায়ে একটি অ্যাপের প্রাথমিক এপিআই কী পরিবর্তন করতে পারেন:
- ব্যবহারকারী ড্রপ-ডাউন থেকে আমার অ্যাপস নির্বাচন করুন।
- অ্যাপটির নামে ক্লিক করুন।
- 'Keys' সেকশনে, অ্যাকশন মেনুটি প্রদর্শন করতে বর্তমান API কী-টির উপর কার্সর রাখুন।
- ক্লিক করুন
অ্যাকশন মেনুটি প্রসারিত করতে। - ঘোরান-এ ক্লিক করুন।
- অপারেশনটি নিশ্চিত করতে ডায়ালগ বক্সে থাকা 'Create'- এ ক্লিক করুন।
- ঐচ্ছিকভাবে, নিচে বর্ণিত পদ্ধতি অনুযায়ী এপিআই কী (API key) নিষ্ক্রিয় করুন।
একটি অ্যাপের জন্য এপিআই কী নিষ্ক্রিয় করুন
পূর্ববর্তী বিভাগে বর্ণিত পদ্ধতি অনুযায়ী, যখন কোনো অ্যাপ ডেভেলপার একটি এপিআই কী পরিবর্তন করেন, তখন এপিআই কী-টিকে ডেপ্রিকেটেড হিসেবে চিহ্নিত করা হয়, কিন্তু আপনি এটিকে ব্যবহার থেকে সরিয়ে না নেওয়া পর্যন্ত এটি সক্রিয় থাকে। এর ক্রেডেনশিয়ালগুলো যাতে গৃহীত না হয়, সেজন্য আপনাকে অবশ্যই একটি ডেপ্রিকেটেড কী নিষ্ক্রিয় করতে হবে।
অ্যাপ ডেভেলপাররা আপনার পোর্টাল থেকে নিম্নলিখিত উপায়ে একটি অ্যাপের জন্য এপিআই কী নিষ্ক্রিয় করতে পারেন:
- ব্যবহারকারী ড্রপ-ডাউন থেকে আমার অ্যাপস নির্বাচন করুন।
- অ্যাপটির নামে ক্লিক করুন।
- Keys সেকশনে, অপ্রচলিত কী-গুলোর তালিকা দেখতে Keys history-তে ক্লিক করুন।
- যে অপ্রচলিত API কী-টি আপনি নিষ্ক্রিয় করতে চান, সেটির উপর কার্সর রাখলে অ্যাকশন মেনুটি প্রদর্শিত হবে।
- ক্লিক করুন
অ্যাকশন মেনুটি প্রসারিত করতে। - নিষ্ক্রিয় করুন- এ ক্লিক করুন।
- অপারেশনটি নিশ্চিত করতে ডিঅ্যাক্টিভেট-এ ক্লিক করুন।
কী-টির স্ট্যাটাস 'বাতিল' হিসেবে আপডেট করা হয়েছে।
অ্যাপের বিবরণ সম্পাদনা করুন
অ্যাপ ডেভেলপাররা নিম্নলিখিতভাবে অ্যাপের বিবরণ সম্পাদনা করতে পারেন:
- ব্যবহারকারী ড্রপ-ডাউন থেকে আমার অ্যাপস নির্বাচন করুন।
- অ্যাপটির নামে ক্লিক করুন।
- নাম অথবা বিবরণ ক্ষেত্রগুলি সম্পাদনা করুন।
- সংরক্ষণ করুন- এ ক্লিক করুন।
অ্যাপটি ডিলিট করা হয়েছে এবং 'আমার অ্যাপস' তালিকা থেকে সরিয়ে ফেলা হয়েছে।
একটি অ্যাপ মুছে ফেলুন
অ্যাপ ডেভেলপাররা নিম্নলিখিত উপায়ে আপনার পোর্টাল থেকে একটি অ্যাপ মুছে ফেলতে পারেন:
- ব্যবহারকারী ড্রপ-ডাউন থেকে আমার অ্যাপস নির্বাচন করুন।
- অ্যাপটির নামে ক্লিক করুন।
- পৃষ্ঠার উপরের ডান কোণায় থাকা ডিলিট বোতামে ক্লিক করুন।
অ্যাপটি ডিলিট করা হয়েছে এবং 'আমার অ্যাপস' তালিকা থেকে সরিয়ে ফেলা হয়েছে।