আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
Apigee Edge একটি সহজ-ব্যবহারযোগ্য, সমন্বিত পোর্টাল প্রদান করে যাতে ডকুমেন্ট করা যায় এবং আপনার APIগুলিতে অ্যাক্সেস পরিচালনা করে এবং আপনার অ্যাপ ডেভেলপার সম্প্রদায়কে উৎসাহিত করে।
Apigee Edge-এর সমস্ত ব্যবহারকারীদের সমন্বিত পোর্টাল ডেভেলপমেন্ট টুলগুলিতে অ্যাক্সেস রয়েছে যা তারা দ্রুত তাদের নিজস্ব বিকাশকারী পোর্টাল তৈরি করতে সক্ষম করে, ড্রুপাল-ভিত্তিক পোর্টাল বিকাশের বিকল্প প্রদান করে। একটি বৈশিষ্ট্য তুলনার জন্য, বিকাশকারী পোর্টাল বৈশিষ্ট্যগুলির তুলনা দেখুন।
আপনার সমন্বিত পোর্টাল নির্মাণ এবং প্রকাশের একটি ভূমিকার জন্য এই ছোট ভিডিওটি দেখুন।
মূল বৈশিষ্ট্য এবং সুবিধা
ইন্টিগ্রেটেড পোর্টাল আপনাকে নিম্নলিখিত মূল বৈশিষ্ট্য এবং সুবিধাগুলি প্রদান করে:বৈশিষ্ট্য | সুবিধা |
---|---|
পোর্টাল বিষয়বস্তু উন্নয়ন | দ্রুত এবং সহজে আপনার পোর্টাল বিষয়বস্তু বিকাশ.
|
পোর্টাল চেহারা এবং অনুভূতি | SCSS স্টাইল শীট এবং ব্যক্তিগতকৃত ব্র্যান্ডিং ব্যবহার করে আপনার পোর্টালের চেহারা এবং অনুভূতি সম্পূর্ণরূপে কাস্টমাইজ করুন। |
API ডকুমেন্টেশন | আপনার OpenAPI স্পেসিফিকেশনের উপর ভিত্তি করে API রেফারেন্স ডকুমেন্টেশন স্বয়ংক্রিয়ভাবে তৈরি করুন। |
স্ব-পরিষেবা নিবন্ধন | আপনার API ব্যবহার করে অ্যাপ তৈরি করতে ডেভেলপারদের জন্য স্ব-পরিষেবা নিবন্ধন প্রদান করুন। |
শ্রোতা ব্যবস্থাপনা | পোর্টালের বিষয়বস্তু এবং API কে অ্যাক্সেস করতে পারে তা নিয়ন্ত্রণ করুন |
বিশ্লেষণ | Google Analytics এবং কাস্টম বিশ্লেষণ ট্র্যাকিং কনফিগার করুন। |
উন্নত কাস্টমাইজেশন | উন্নত পোর্টাল কাস্টমাইজেশন সম্পাদন করুন, সহ:
|
আপনার পোর্টাল নির্মাণ শুরু করুন
Apigee কিভাবে ইন্টিগ্রেটেড পোর্টালে নিরাপত্তার কথা বলে
নিচের সারণীটি বর্ণনা করে যে কিভাবে Apigee ইন্টিগ্রেটেড পোর্টালে অন্তর্নির্মিত বৈশিষ্ট্যের মাধ্যমে নিরাপত্তার বিষয়ে ব্যবস্থা নেয়।
বৈশিষ্ট্য | ঠিকানা |
---|---|
HTTPS এবং পরিবহন স্তর নিরাপত্তা (TLS) প্রয়োজন | এনক্রিপ্ট করা যোগাযোগ প্রয়োগ করে |
পাবলিক সাফিক্স তালিকার সাথে apigee.io ডোমেন নিবন্ধন অন্তর্ভুক্ত করে | apigee.io এর সাবডোমেনে সেট করা থেকে "সুপারকুকিজ" অনুমোদন করে না |
কনটেন্ট সিকিউরিটি পলিসি (CSP) কনফিগারেশন সমর্থন করে | ক্রস-সাইট স্ক্রিপ্টিং (XSS) এবং অন্যান্য কোড-ইনজেকশন আক্রমণ থেকে রক্ষা করে |
প্রয়োজন:
| এইচটিএমএল, এসকিউএল, বা ব্যাকএন্ড ইনজেকশন আক্রমণ থেকে রক্ষা করে |
x-content-type-options: nosniff XSS হেডার | ব্রাউজারগুলিকে MIME প্রকারগুলি অনুমান করার চেষ্টা করার অনুমতি দেয় না৷ |
x-frame-options: deny | একটি iFrame এ পোর্টাল বিষয়বস্তু এম্বেড করার অনুমতি দেয় না |
x-xss-protection: 1 XSS হেডার | প্রতিফলিত ক্রস-সাইট স্ক্রিপ্টিং (এক্সএসএস) আক্রমণ শনাক্ত করার সময় পৃষ্ঠাগুলিকে লোড হতে নিষেধ করে |
CSRF টোকেন ব্যবহার করে | ক্রস-সাইট অনুরোধ জালিয়াতি বিরুদ্ধে গার্ড |
লিভারেজ:
| গ্রাহক তথ্য সুরক্ষা |
কিভাবে সমন্বিত পোর্টাল এজ এর সাথে যোগাযোগ করে
বিকাশকারী পোর্টাল দ্বারা ব্যবহৃত বেশিরভাগ তথ্য Apigee Edge এ সংরক্ষণ করা হয়। পোর্টালটি এজের ক্লায়েন্ট হিসেবে কাজ করে। প্রয়োজন অনুসারে, বিকাশকারী পোর্টাল এজ থেকে তথ্য পুনরুদ্ধার বা তথ্য পাঠাতে একটি HTTP বা HTTPS REST অনুরোধ পাঠায়। উদাহরণস্বরূপ, যখন একজন পোর্টাল ব্যবহারকারী পোর্টালে একটি নতুন অ্যাপ নিবন্ধন করেন, তখন পোর্টালটি অ্যাপ সম্পর্কে তথ্য সংরক্ষণ করার জন্য এজকে একটি অনুরোধ পাঠায়।
নিম্নলিখিত বিভাগ আরো বিস্তারিত প্রদান.
যেখানে অ্যাপ রেজিস্ট্রেশন এবং API কী সংরক্ষণ করা হয়
যখন একজন পোর্টাল ব্যবহারকারী ইন্টিগ্রেটেড পোর্টালে অ্যাপ রেজিস্ট্রেশন প্রক্রিয়া সম্পন্ন করেন, তখন পোর্টাল অ্যাপটির নাম এবং অ্যাপের সাথে সম্পর্কিত API পণ্যগুলি সহ অ্যাপিজি এজ-এ অ্যাপ সম্পর্কে তথ্য পাঠায়। যদি এজ অ্যাপটি সফলভাবে নিবন্ধন করে, এজ পোর্টালে একটি একক API কী ফেরত দেয়। পোর্টাল ব্যবহারকারী অ্যাপের সাথে সম্পর্কিত API পণ্যগুলি অ্যাক্সেস করতে সেই API কী ব্যবহার করে।
অ্যাপ্লিকেশন এবং API কী সম্পর্কে তথ্য শুধুমাত্র এজ এ সংরক্ষণ করা হয়; এটি পোর্টালে সংরক্ষণ করা হয় না। যখন একজন পোর্টাল ব্যবহারকারী একটি অ্যাপ সম্পর্কে তথ্য দেখতে পোর্টাল ব্যবহার করে, উদাহরণস্বরূপ, মাই অ্যাপস পৃষ্ঠার মাধ্যমে, পোর্টালটি এজ-এর কাছে এপিআই কী দিয়ে তথ্য অ্যাক্সেস করার অনুরোধ করে।
একইভাবে, যখন একজন পোর্টাল ব্যবহারকারী একটি অ্যাপ যোগ করে, অপসারণ করে বা পরিবর্তন করে, তখন পোর্টালটি সংরক্ষিত করার জন্য পরিবর্তনগুলি এজ-এ পাঠায়।
যেহেতু অ্যাপস এবং এপিআই কী সম্পর্কে সমস্ত তথ্য এজে সংরক্ষিত আছে, একজন এজ অ্যাডমিনিস্ট্রেটর এজ UI বা ব্যবস্থাপনা API ব্যবহার করে তথ্য পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, একজন প্রশাসক করতে পারেন:
- একটি বিকাশকারী অ্যাপ যোগ করুন, সরান বা সংশোধন করুন
- একটি বিকাশকারী অ্যাপের জন্য একটি API কী অনুমোদন বা প্রত্যাহার করুন৷
আরও তথ্যের জন্য, অ্যাপগুলি নিবন্ধন করুন এবং API কীগুলি পরিচালনা করুন দেখুন৷
যেখানে অ্যাপ ডেভেলপার অ্যাকাউন্টের তথ্য সংরক্ষণ করা হয়
বিকাশকারীর অ্যাকাউন্টের তথ্য এজে সংরক্ষণ করা হয়, নিম্নরূপ:
- অন্তর্নির্মিত পরিচয় প্রদানকারী ব্যবহার করে, যখন একটি পোর্টাল ব্যবহারকারী একটি অ্যাকাউন্ট তৈরি করে , তথ্যটি পরিচয় প্রদানকারীতে সংরক্ষণ করা হয় এবং ব্যবহারকারীদের পৃষ্ঠায় প্রদর্শিত হয়।
- SAML পরিচয় প্রদানকারী ব্যবহার করে, যখন একজন পোর্টাল ব্যবহারকারী পোর্টালে সাইন ইন করেন , তথ্যের একটি ছায়া রেকর্ড পরিচয় প্রদানকারীতে সংরক্ষণ করা হয় এবং ব্যবহারকারী পৃষ্ঠায় প্রদর্শিত হয়।
- একটি পোর্টাল ব্যবহারকারী একটি বিকাশকারী অ্যাপ নিবন্ধন করার পরে, ব্যবহারকারীর অ্যাকাউন্টের তথ্য সিঙ্ক করা হয় এবং বিকাশকারী পৃষ্ঠার এজে উপলব্ধ হয়৷
নিম্নলিখিত ব্যবহারকারীর অ্যাকাউন্ট তথ্য এজ এ সংরক্ষণ করা হয়:
- প্রথম এবং শেষ নাম
- ইমেইল ঠিকানা
- ব্যবহারকারীর নাম
- পোর্টাল অ্যাকাউন্টের অবস্থা (সক্রিয় বা নিষ্ক্রিয়)
- পোর্টাল ভূমিকা (প্রমাণিত ব্যবহারকারী, প্রশাসক, অন্যান্য)
- ভূমিকা ভিত্তিক অনুমতি
- যে দলগুলির পোর্টাল ব্যবহারকারী সদস্য (যদি আপনি টিম বৈশিষ্ট্যের বিটা রিলিজে নথিভুক্ত হন)
ইমেল ঠিকানা হল প্রাথমিক কী যা এজ দ্বারা বিকাশকারীকে সনাক্ত করতে ব্যবহৃত হয় এবং প্রতিটি অবশ্যই অনন্য হতে হবে। প্রাথমিক কী থেকে, এজ প্রতিটি সংস্থার জন্য একটি অনন্য বিকাশকারী আইডি তৈরি করে যার সাথে বিকাশকারী অন্তর্গত।
আরও তথ্যের জন্য, অ্যাপ ডেভেলপারদের নিবন্ধন করুন দেখুন।
যেখানে বিকাশকারী দলের তথ্য সংরক্ষণ করা হয় (বিটা)
যখন পোর্টাল ব্যবহারকারীর দ্বারা পোর্টালে একটি বিকাশকারী দল তৈরি করা হয়, তখন বিকাশকারী দলের তথ্য এজ-এ সংরক্ষণ করা হয়, যার মধ্যে রয়েছে:
- বিকাশকারী দলের নাম এবং বিবরণ
- বিকাশকারী দলের সদস্য এবং তাদের ভূমিকা
- অ্যাপ্লিকেশানগুলি যেগুলিতে বিকাশকারী দলকে নিয়োগ করা হয়েছে৷
- ডেভেলপার টিমকে শ্রোতা নিয়োগ করা হয়েছে
- সময় ডেভেলপার দল তৈরি করা হয়েছে
একটি অনন্য, স্বয়ংক্রিয়ভাবে তৈরি ইমেল ঠিকানা বিকাশকারী দলের জন্য তৈরি করা হয় এবং বিকাশকারী দলকে সনাক্ত করতে এজ দ্বারা ব্যবহৃত প্রাথমিক কী হিসাবে কাজ করে।
আরও তথ্যের জন্য, বিকাশকারী দল (বিটা) ব্যবহার করে একটি অ্যাপের জন্য দায়িত্ব ভাগ করুন এবং বিকাশকারী দল পরিচালনা করুন দেখুন।
নমুনা পোর্টাল সম্পর্কে
আপনি যখন একটি নতুন পোর্টাল তৈরি করেন, তখন আপনাকে জাম্প-অফ পয়েন্ট হিসাবে ব্যবহার করার জন্য স্টার্টার পৃষ্ঠাগুলির একটি সেট সরবরাহ করা হয়। স্টার্টার পৃষ্ঠাগুলিতে আপনার নিজস্ব পোর্টাল বিকাশকে অনুপ্রাণিত করতে সাহায্য করার জন্য ডেমো সামগ্রী রয়েছে কারণ আপনি পাঠ্য এবং চিত্রগুলিকে আপনার অনন্য সামগ্রী দিয়ে প্রতিস্থাপন করেন। নমুনা পোর্টাল থিম উপাদান ডিজাইন থিমিং এবং SCSS ব্যবহার করে।
নিচের নমুনা পোর্টালের হোম পেজ দেখায়।
নমুনা পোর্টালের সাথে প্রদত্ত স্টার্টার পৃষ্ঠাগুলির মধ্যে রয়েছে:
পাতা | বর্ণনা |
---|---|
বাড়ি | পোর্টাল হোম পেজ যা প্রদর্শিত API গুলি বর্ণনা করে৷ আপনার পোর্টালের জন্য ডিফল্ট হোম পেজ হিসাবে কাজ করে (index.html)। কৌণিক উপাদান উপাদানের ব্যবহার প্রদর্শন করে, যেমন কৌণিক উপাদান উপাদান যোগ করুন -এ বর্ণিত হয়েছে। |
দ্রুত শুরু | দ্রুত শুরুর ধাপের সেট যা দেখায় কিভাবে পোর্টাল কাস্টমাইজ করা যায়। শুরু করুন পৃষ্ঠায় বিষয়বস্তু যোগ করার জন্য নমুনা পোর্টালে দ্রুত শুরুতে ক্লিক করুন। |
শুরু করুন | নমুনা বিষয়বস্তু পৃষ্ঠা. এই পৃষ্ঠাটি কীভাবে সম্পাদনা করতে হয় এবং শীর্ষ নেভিগেশনে যুক্ত করতে হয় তা শিখতে নমুনা পোর্টালে শুরু করুন পৃষ্ঠাটি দেখুন। |
এপিআই | উপলব্ধ API-এর তালিকা। আপনি যখন ইন্টারেক্টিভ API রেফারেন্স ডকুমেন্টেশন তৈরি করেন , তখন বিষয়বস্তুর লিঙ্কগুলি এই পৃষ্ঠায় স্বয়ংক্রিয়ভাবে যুক্ত হয়। দ্রষ্টব্য: এই পৃষ্ঠার বিষয়বস্তুগুলি আপনার পোর্টালে প্রকাশ করা APIগুলির উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে তৈরি হয়৷ আপনি এই পৃষ্ঠার বিষয়বস্তু সরাসরি সম্পাদনা করতে পারবেন না; এটি পৃষ্ঠা তালিকায় প্রদর্শিত হয় না। আপনি পোর্টাল থিম এডিটর ব্যবহার করে পৃষ্ঠার স্টাইলিং পরিবর্তন করতে পারেন। |
আমার অ্যাপস | অনুমোদিত ব্যবহারকারীর জন্য নিবন্ধিত অ্যাপের তালিকা। দেখুন কিভাবে পোর্টাল ব্যবহারকারীরা আপনার পোর্টালের সাথে ইন্টারঅ্যাক্ট করে । দ্রষ্টব্য: এই পৃষ্ঠার বিষয়বস্তু নিবন্ধিত ব্যবহারকারী অ্যাপের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে তৈরি করা হয়। আপনি সরাসরি পৃষ্ঠার বিষয়বস্তু সম্পাদনা করতে পারবেন না; এটি পৃষ্ঠা তালিকায় প্রদর্শিত হয় না। আপনি থিম এডিটর ব্যবহার করে পৃষ্ঠার স্টাইলিং পরিবর্তন করতে পারেন। |
সাইন ইন করুন | নিবন্ধিত ব্যবহারকারীদের জন্য সাইন ইন পৃষ্ঠা. নতুন ব্যবহারকারীরা সাইন ইন ক্লিক করে এই পৃষ্ঠা থেকে নিবন্ধন করতে পারেন৷ দেখুন কিভাবে পোর্টাল ব্যবহারকারীরা আপনার পোর্টালের সাথে ইন্টারঅ্যাক্ট করে । দ্রষ্টব্য: সাইন ইন পৃষ্ঠাটি স্বয়ংক্রিয়ভাবে আপনার পোর্টালে অন্তর্ভুক্ত করা হয়েছে। আপনি সাইন ইন পৃষ্ঠায় লোগোটি কাস্টমাইজ করতে পারেন এবং অ্যাকাউন্ট তৈরি করুন পৃষ্ঠায় কাস্টম নিবন্ধন ক্ষেত্র যোগ করতে পারেন । আপনি সরাসরি পৃষ্ঠার বিষয়বস্তু সম্পাদনা করতে পারবেন না; এটি পৃষ্ঠা তালিকায় প্রদর্শিত হয় না। |
শর্তাবলী | নমুনা শর্তাবলী পৃষ্ঠা. |
ব্রাউজার সমর্থন
Apigee ইন্টিগ্রেটেড পোর্টালগুলি Apigee Edge হিসাবে একই ব্রাউজার সংস্করণ সমর্থন করে।