আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
আপনি যখন Apigee Edge-এ OAuth নিরাপত্তা সহ কোনও API প্রক্সি কল করেন, তখন Edge-এর দায়িত্ব হল অ্যাক্সেস টোকেন যাচাই করা। Edge-কে গেটকিপার হিসেবে ভাবুন -- কোনও API কল সেটির মধ্যে দিয়ে যেতে পারবে না যার যাচাইযোগ্য অ্যাক্সেস টোকেন নেই।
VerifyAccessToken নীতি যোগ করা
টোকেন যাচাইকরণ কনফিগার করতে, API প্রক্সি ফ্লোর (ProxyEndpoint Preflow-এর শুরু) একেবারে শুরুতে VerifyAccessToken অপারেশন সহ একটি OAuthV2 নীতি রাখুন। সেখানে প্লেস করা হলে, অন্য কোনও প্রসেসিং হওয়ার আগে অ্যাক্সেস টোকেন যাচাই করা হবে এবং কোনও টোকেন বাতিল করা হলে, Edge প্রসেসিং বন্ধ করে দেয় এবং ক্লায়েন্টকে একটি সমস্যা সংক্রান্ত মেসেজ ফেরত পাঠায়।
নিচে বর্ণিত পদ্ধতি অনুযায়ী API প্রক্সি পৃষ্ঠা অ্যাক্সেস করুন।
Edge
Edge UI ব্যবহার করে API প্রক্সি পৃষ্ঠা অ্যাক্সেস করতে:
- apigee.com/edge লিঙ্কে গিয়ে সাইন-ইন করুন।
- বাঁদিকের নেভিগেশন বারে ডেভেলপ করুন > API প্রক্সি বিকল্প বেছে নিন।
ক্লাসিক Edge (প্রাইভেট ক্লাউড)
ক্লাসিক Edge UI ব্যবহার করে API প্রক্সি পৃষ্ঠা অ্যাক্সেস করতে:
http://ms-ip:9000-এ সাইন-ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP অ্যাড্রেস বা DNS নাম।- উপরের নেভিগেশন বারে API > API প্রক্সি বিকল্প বেছে নিন।
- তালিকা থেকে, আপনি যে প্রক্সি সুরক্ষিত করতে চান সেটি বেছে নিন।
- এক নজরে পৃষ্ঠায়, ডেভেলপ করুন ট্যাবে ক্লিক করুন।
- নেভিগেটরে, 'প্রক্সি
এন্ডপয়েন্ট' বিকল্পের অধীনে তালিকাভুক্ত এন্ডপয়েন্টের জন্য PreFlow বেছে নিন। সাধারণত, আপনি যে এন্ডপয়েন্ট চান সেটি "ডিফল্ট" নামে পরিচিত, যদিও একাধিক প্রক্সি এন্ডপয়েন্ট তৈরি করা
সম্ভব। আপনার একাধিক এন্ডপয়েন্ট থাকলে, সম্ভবত প্রতিটি এন্ডপয়েন্টে টোকেন যাচাইকরণ করতে
এইসব ধাপ অনুসরণ করতে হবে।

- প্রক্সি ফ্লো এডিটরে, + ধাপ বিকল্পে ক্লিক করুন।

- নীতি ইনস্ট্যান্স নতুন বিকল্প বেছে নিন।
- নীতির তালিকা থেকে, OAuth v2.0 বেছে নিন।
- ঐচ্ছিকভাবে, নীতির নাম ও ডিসপ্লে নাম পরিবর্তন করুন। যেমন, আরও ভালোভাবে পড়ার সুবিধার জন্য, আপনি ডিসপ্লে নাম ও নাম উভয়ই পরিবর্তন করে "VerifyAccessToken" করতে পারেন।
- যোগ করুন বিকল্পে ক্লিক করুন।
VerifyAccessToken অপারেশনের সাথে ডিফল্ট নীতি আগেই কনফিগার করা আছে, তাই আপনাকে আর কিছু করতে হবে না:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<OAuthV2 async="false" continueOnError="false" enabled="true" name="OAuth-v20-1">
<DisplayName>OAuth v2.0 1</DisplayName>
<FaultRules/>
<Properties/>
<Attributes/>
<ExternalAuthorization>false</ExternalAuthorization>
<Operation>VerifyAccessToken</Operation>
<SupportedGrantTypes/>
<GenerateResponse enabled="true"/>
<Tokens/>
</OAuthV2>