OAuth 2.0: একটি নতুন API প্রক্সি কনফিগার করা হচ্ছে

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

আপনি যদি এজ-এর Apigee ক্লাউড সংস্করণ ব্যবহার করেন, তাহলে আপনি দেখতে পাবেন যে oauth নামক একটি প্রক্সি আপনার প্রতিষ্ঠানে ডিফল্টরূপে অন্তর্ভুক্ত রয়েছে। এই প্রক্সি অ্যাক্সেস এবং রিফ্রেশ টোকেন তৈরি করার জন্য দুটি নমুনা শেষ পয়েন্ট প্রদান করে। আপনি যদি OAuth টোকেন এন্ডপয়েন্ট সম্পর্কে আরও জানতে চান, OAuth এন্ডপয়েন্ট বোঝার বিষয়টি দেখুন।

ক্লায়েন্ট শংসাপত্র অনুদানের ধরন অ্যাপের শংসাপত্রের বিনিময়ে অ্যাক্সেস টোকেন ইস্যু করার জন্য একটি পদ্ধতি সংজ্ঞায়িত করে৷ এই অ্যাপের শংসাপত্রগুলি হল ভোক্তা কী এবং গোপন জোড়া যা Apigee Edge একটি প্রতিষ্ঠানে নিবন্ধিত প্রতিটি অ্যাপের জন্য ইস্যু করে। আরও বিশদ বিবরণের জন্য, অনুমোদন কোড অনুদানের ধরন বাস্তবায়ন দেখুন।

একটি নতুন API প্রক্সিতে OAuth 2.0 যোগ করুন

আপনি যখন একটি নতুন API প্রক্সি তৈরি করেন তখন আপনি সহজেই একটি API-তে OAuth যাচাইকরণ যোগ করতে পারেন।

প্রান্ত

এজ UI ব্যবহার করে একটি API-তে OAuth যাচাইকরণ যোগ করতে:

  1. apigee.com/edge এ সাইন ইন করুন।
  2. বাম নেভিগেশন বারে বিকাশ > API প্রক্সি নির্বাচন করুন।
  3. + প্রক্সি ক্লিক করুন
  4. একটি বিপরীত প্রক্সি তৈরি করতে প্রক্সি তৈরি করুন উইজার্ড ব্যবহার করুন। একটি সাধারণ API প্রক্সি তৈরি করুন দেখুন।
  5. উইজার্ডের সাধারণ নীতি পৃষ্ঠায়, OAuth v2.0 এর পাশের রেডিও বোতামটি নির্বাচন করুন।

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

ক্লাসিক এজ UI ব্যবহার করে একটি API-তে OAuth যাচাইকরণ যোগ করতে:

  1. http:// ms-ip :9000 এ সাইন ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP ঠিকানা বা DNS নাম।
  2. শীর্ষ নেভিগেশন বারে APIs > API প্রক্সি নির্বাচন করুন।
  3. ক্লিক করুন + API প্রক্সি
  4. একটি বিপরীত প্রক্সি তৈরি করতে প্রক্সি তৈরি করুন উইজার্ড ব্যবহার করুন। একটি সাধারণ API প্রক্সি তৈরি করুন দেখুন।
  5. উইজার্ডের নিরাপত্তা পৃষ্ঠায়, OAuth v2.0 এর পাশের রেডিও বোতামটি নির্বাচন করুন।

আপনি যখন এই বিকল্পটি নির্বাচন করেন, তখন নতুন তৈরি API প্রক্সির সাথে দুটি নীতি সংযুক্ত করা হবে, একটি অ্যাক্সেস টোকেন যাচাই করার জন্য এবং অন্যটি যাচাই করার পরে অ্যাক্সেস টোকেনটি ছিনিয়ে নেওয়ার জন্য৷

মনে রাখবেন যে API পণ্য প্রকাশ করুন চেকবক্স নির্বাচনযোগ্য হয়ে ওঠে এবং স্বয়ংক্রিয়ভাবে নির্বাচিত হয়। আপনি নতুন API প্রক্সি তৈরি করার সময় যদি আপনি স্বয়ংক্রিয়ভাবে একটি পণ্য তৈরি করতে চান তবে এটি পরীক্ষা করুন৷ স্বয়ংক্রিয় উৎপন্ন পণ্যটি নতুন API প্রক্সির সাথে একটি অ্যাসোসিয়েশনের সাথে তৈরি করা হবে৷ আপনার যদি একটি বিদ্যমান পণ্য থাকে যার সাথে আপনি এই নতুন API যুক্ত করতে চান, তাহলে এই চেকবক্সটি সাফ করতে ভুলবেন না যাতে আপনি একটি অপ্রয়োজনীয় পণ্য তৈরি না করেন। পণ্য সম্পর্কে তথ্যের জন্য, দেখুন একটি API পণ্য কি?

ডিফল্ট OAuth প্রক্সির সাথে কাজ করা

ওউথ প্রক্সি নিম্নলিখিত এন্ডপয়েন্ট URI প্রকাশ করে:

/oauth/client_credential/accesstoken

এই ইউআরআইটি বিকাশকারীদের কাছে প্রকাশ করুন যাদের অ্যাক্সেস টোকেন পেতে হবে। অ্যাপ ডেভেলপাররা তাদের অ্যাপগুলিকে এই এন্ডপয়েন্টে কল করার জন্য কনফিগার করে, অ্যাক্সেস টোকেন পেতে তাদের ভোক্তা কী এবং গোপন জোড়া উপস্থাপন করে।

ডিফল্ট ক্লায়েন্ট ক্রেডেনশিয়াল টোকেন এন্ডপয়েন্ট নেটওয়ার্কে নিম্নলিখিত URL-এ উন্মুক্ত করা হয়েছে:

https://{org_name}-{env_name}.apigee.net/oauth/client_credential/accesstoken

উদাহরণস্বরূপ, যদি আপনার প্রতিষ্ঠানের নাম "apimakers" হয়, তাহলে URLটি হবে:

https://apimakers-test.apigee.net/oauth/client_credential/accesstoken

এটি সেই URL যা ডেভেলপাররা অ্যাক্সেস টোকেন পেতে কল করে।

API কল করুন

যখন আপনি একটি অ্যাক্সেস টোকেন ফিরে পান, আপনি একটি অনুমোদন শিরোনাম এবং বাহক টোকেন সহ API কল করতে পারেন, এইরকম:

curl -H "Authorization: Bearer <your access token>" http://myorg-myenv.apigee.net/myapi

আরও দেখুন অ্যাক্সেস টোকেন যাচাই করা