আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
Apigee Edge-এ OAuth-এর হোম পেজে আপনাকে স্বাগতম। এই ল্যান্ডিং পেজটিতে Apigee Edge-এ OAuth ব্যবহার সম্পর্কিত ডকুমেন্টেশন, স্যাম্পল এবং অন্যান্য রিসোর্সের লিঙ্ক দেওয়া হয়েছে।
OAuth 2.0 ফ্রেমওয়ার্ক
OAuth 2.0 দিয়ে আপনার API-গুলো সুরক্ষিত করুন। Apigee Edge-এ OAuth 2.0 সফলভাবে ব্যবহার করার জন্য এই বিভাগে রিসোর্স, নমুনা কোড, ভিডিও এবং অন্যান্য বিষয় তালিকাভুক্ত করা হয়েছে!
OAuth 2.0 সম্পর্কে জানুন
এই রিসোর্স সংকলনটি আপনাকে OAuth 2.0 সম্পর্কে দ্রুত ধারণা পেতে সাহায্য করবে।
- Apigee ডকুমেন্টেশন:
- OAuth 2.0 পরিচিতি -- এতে OAuth 2.0-এর মৌলিক ধারণা ও পরিভাষা আলোচনা করা হয়েছে। বিশেষত Apigee Edge-এ OAuth ব্যবহারের উপর আলোকপাত করা হয়েছে।
- Apigee প্রশিক্ষণ এবং সনদপত্র:
- Apigee এপিআই ডেভেলপারদের জন্য অনলাইন প্রশিক্ষণ প্রদান করে, যার মধ্যে এপিআই নিরাপত্তা বিষয়ক একটি কোর্সও রয়েছে, যেখানে OAuth অন্তর্ভুক্ত।
- আইইটিএফ স্পেসিফিকেশন:
- IETF স্পেসিফিকেশন -- Apigee আপনাকে এই স্পেসিফিকেশনটি পর্যালোচনা করার জন্য দৃঢ়ভাবে সুপারিশ করছে। এতে একটি ভালো প্রাথমিক পরিচিতি এবং ধারণাগত সংক্ষিপ্ত বিবরণ রয়েছে।
- Apigee ই-বুক এবং ভিডিও:
- OAuth the Big Picture , Apigee-এর একটি বিনামূল্যের ই-বুক।
- OAuth the Big Picture , একটি বিনামূল্যের Apigee ওয়েবকাস্ট।
অনুদান প্রকারের প্রবাহগুলি বাস্তবায়ন করুন
আপনাকে কাজ শুরু করতে সাহায্য করার জন্য Apigee প্রতিটি OAuth 2.0 গ্রান্ট টাইপের কার্যকরী নমুনা প্রদান করে। এই নমুনাগুলো সর্বোত্তম অনুশীলনকে তুলে ধরে এবং Apigee Edge-এ কীভাবে OAuth গ্রান্ট টাইপগুলো প্রয়োগ করতে হয় তা প্রদর্শন করে।
ক্লায়েন্টের পরিচয়পত্র
- ক্লায়েন্ট ক্রেডেনশিয়ালস গ্রান্ট টাইপ প্রয়োগ করা - এই গ্রান্ট টাইপটির সাথে পরিচয় করিয়ে দেওয়া হয়েছে এবং Apigee Edge-এ এটি প্রয়োগ করার জন্য প্রয়োজনীয় ধাপগুলোর উপর জোর দেওয়া হয়েছে।
- নমুনা বাস্তবায়ন -- গিটহাবে আমাদের api-samples রিপো থেকে এই নমুনাটি দেখে নিন।
- এপিআই নিরাপত্তা (ওঅথ অন্তর্ভুক্ত)
অনুমোদন কোড
- অথরাইজেশন কোড গ্রান্ট টাইপ প্রয়োগ করা -- এই গ্রান্ট টাইপটির সাথে পরিচয় করিয়ে দেওয়া হয়েছে এবং Apigee Edge-এ এটি প্রয়োগ করার জন্য প্রয়োজনীয় ধাপগুলোর উপর জোর দেওয়া হয়েছে।
- নমুনা বাস্তবায়ন -- গিটহাবে আমাদের api-samples রিপো থেকে এই উন্নত নমুনাটি দেখুন। আপনি নমুনাটি ক্লোন, ডিপ্লয় এবং রান করতে পারেন। বিস্তারিত জানতে README ফাইলটি দেখুন। এতে একটি শক্তিশালী লগইন অ্যাপ রয়েছে যা ব্যবহারকারীদের প্রমাণীকরণ করে এবং অথরাইজেশন সার্ভারের সাথে নিরাপদে যোগাযোগ করে।
অন্তর্নিহিত
- টোকেন অনুরোধ: ইমপ্লিসিট গ্র্যান্ট টাইপ -- ইমপ্লিসিট গ্র্যান্ট টাইপ ব্যবহার করে কীভাবে টোকেন অনুরোধ করতে হয় তা দেখানো হয়েছে।
রিসোর্স মালিকের পাসওয়ার্ড পরিচয়পত্র
- পাসওয়ার্ড গ্রান্ট টাইপ প্রয়োগ করা -- এই গ্রান্ট টাইপটির সাথে পরিচয় করিয়ে দেওয়া হয়েছে এবং Apigee Edge-এ এটি প্রয়োগ করার জন্য প্রয়োজনীয় ধাপগুলোর উপর জোর দেওয়া হয়েছে।
দ্রুত নির্দেশনামূলক বিষয়সমূহ
এই বিষয়গুলো আপনাকে সাধারণ OAuth 2.0 কাজগুলো সম্পাদনের জন্য দ্রুত ধারণা এবং সংক্ষিপ্ত পদক্ষেপ প্রদান করে:
- একটি নতুন এপিআই প্রক্সি কনফিগার করা হচ্ছে
- ক্লায়েন্ট অ্যাপ নিবন্ধন করা
- ক্লায়েন্টের পরিচয়পত্র সংগ্রহ করা
- OAuth এন্ডপয়েন্ট এবং পলিসি কনফিগার করা
- টোকেন এবং প্রমাণীকরণ কোডের জন্য অনুরোধ করা হচ্ছে
- অ্যাক্সেস টোকেন কাস্টমাইজ করা
- অ্যাক্সেস টোকেন অনুমোদন এবং বাতিল করা
- অ্যাক্সেস টোকেন পাঠানো হচ্ছে
- অ্যাক্সেস টোকেন যাচাই করা হচ্ছে
- স্কোপ নিয়ে কাজ করা
- উন্নত বিষয়সমূহ
নীতি এবং এপিআই রেফারেন্স
এই বিষয়গুলো Edge-এ OAuth 2.0-কে সরাসরি সমর্থন করে এমন পলিসি এবং API-গুলোর উপর বিস্তারিত তথ্য প্রদান করে।
- OAuthV2 পলিসি -- এই পলিসিগুলো আপনাকে Apigee Edge-এ চারটি OAuth 2.0 গ্রান্ট টাইপ প্রয়োগ এবং কাস্টমাইজ করার সুযোগ দেয়:
- OAuthV2 পলিসি — Apigee Edge-এর OAuth 2.0 বাস্তবায়নের মূল ভিত্তি। এটি আপনাকে Apigee Edge-এ OAuth 2.0 "অপারেশন" কনফিগার করতে দেয়, যা অ্যাক্সেস ও রিফ্রেশ টোকেন তৈরি করে, অথরাইজেশন কোড ইস্যু করে এবং টোকেন যাচাই করে। এই টপিকে কোডের নমুনা অন্তর্ভুক্ত রয়েছে যা বিষয়গুলো কীভাবে কাজ করে তা বোঝাতে সাহায্য করবে।
- GetOAuthV2Info পলিসি — টোকেনের অ্যাট্রিবিউটগুলো সংগ্রহ করে এবং সেগুলোকে একটি এপিআই প্রক্সিতে চলমান পলিসি ও কোডের জন্য উপলব্ধ করে। এই পলিসি টাইপটি তখন কার্যকর হতে পারে যখন আপনাকে একটি অ্যাক্সেস টোকেনের মানের উপর ভিত্তি করে ডাইনামিক, শর্তসাপেক্ষ আচরণ কনফিগার করতে হয়। আরও দেখুন অ্যাক্সেস টোকেন কাস্টমাইজ করা ।
- SetOAuthV2Info পলিসি — একটি অ্যাক্সেস টোকেনের প্রোফাইল আপডেট করে। উদাহরণস্বরূপ, আপনি আপনার ব্যবসার জন্য একটি অনন্য ট্যাগ যুক্ত করতে চাইতে পারেন। আরও দেখুন অ্যাক্সেস টোকেন কাস্টমাইজ করা ।
- OAuth 2.0 ত্রুটি কোড
- OAuth 2.0 এপিআই -- Apigee, OAuth 2.0 এন্ডপয়েন্টগুলির সাথে কাজ করার জন্য এই এপিআইগুলি প্রদান করে।
OAuth 1.0a ফ্রেমওয়ার্ক
OAuth 1.0a একটি আদর্শ প্রোটোকল নির্ধারণ করে, যা অ্যাপ ব্যবহারকারীদেরকে তাদের পাসওয়ার্ড অ্যাপের কাছে প্রকাশ না করেই, নিজেদের পক্ষ থেকে এপিআই (API) ব্যবহারের জন্য অন্য অ্যাপকে অনুমোদন দেওয়ার সুযোগ করে দেয়।
OAuth 1.0a পলিসি রেফারেন্স
OAuthV1 পলিসি রেফারেন্সে একটি OAuth v1.0a পলিসি কীভাবে কনফিগার করতে হয় তা ব্যাখ্যা করা হয়েছে। OAuthV1 পলিসি টাইপটি OAuth 1.0a স্পেসিফিকেশনের উপর ভিত্তি করে রিকোয়েস্ট টোকেন তৈরি, অ্যাক্সেস টোকেন তৈরি এবং অ্যাক্সেস টোকেন যাচাই করার জন্য দায়ী।
OAuth 1.0a এপিআই
Apigee, OAuth 1.0a এন্ডপয়েন্টগুলির সাথে কাজ করার জন্য API প্রদান করে।
গিটহাবে OAuth 1.0a এর নমুনা
গিটহাবে থাকা এই নমুনা এপিআই প্রক্সিটি একটি OAuth 1.0a ত্রি-স্তরীয় কনফিগারেশন প্রদর্শন করে। আপনি এই কোডটি ডাউনলোড করে চালাতে পারেন।
| নাম | বর্ণনা |
|---|---|
| oauth10a-3legged | একটি OAuth 1.0a ত্রি-স্তরীয় কনফিগারেশন প্রদর্শন করা হয়েছে। |