আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
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 API ডেভেলপারদের জন্য অনলাইন ট্রেনিং অফার করে, যার মধ্যে OAuth সহ API সুরক্ষা সংক্রান্ত কোর্স অন্তর্ভুক্ত।
-
IETF স্পেসিফিকেশন:
- IETF স্পেসিফিকেশন -- Apigee অত্যন্ত সাজেস্ট করে যে আপনি এই স্পেসিফিকেশন পর্যালোচনা করুন। এতে একটি ভাল প্রাথমিক ভূমিকা এবং ধারণাগত ওভারভিউ অন্তর্ভুক্ত রয়েছে।
-
Apigee ই-বুক ও ভিডিও:
- OAuth the Big Picture, একটি ফ্রি Apigee ই-বুক।
- OAuth the Big Picture, একটি ফ্রি Apigee ওয়েবকাস্ট।
গ্রান্টের ধরন সংক্রান্ত ফ্লো প্রয়োগ করা
আপনাকে শুরু করতে সাহায্য করার জন্য Apigee প্রতিটি OAuth 2.0 গ্র্যান্ট ধরনের কার্যকরী নমুনা প্রদান করে। স্যাম্পেলগুলি পেশাদার পদ্ধতি অনুসরণ করে এবং Apigee Edge-এ কীভাবে OAuth গ্র্যান্টের ধরন প্রয়োগ করতে হয় তা দেখায়।
ক্লায়েন্ট ক্রেডেনশিয়াল
- ক্লায়েন্ট ক্রেডেনশিয়াল গ্রান্টের ধরন প্রয়োগ করা - গ্রান্টের ধরন সম্পর্কে জানায় এবং Apigee Edge-এ এই গ্রান্টের ধরন প্রয়োগ করার জন্য আপনাকে যেসব ধাপ অনুসরণ করতে হবে সেগুলির উপর জোর দেয়।
- নমুনা প্রয়োগ -- GitHub-এ আমাদের api-samples রিপোজিটরিতে এই নমুনাটি দেখুন।
- API নিরাপত্তা (OAuth অন্তর্ভুক্ত)
অনুমোদন কোড
- অনুমোদন কোড গ্রান্টের ধরন প্রয়োগ করা -- গ্রান্টের ধরন সম্পর্কে জানায়, এর সাথে Apigee Edge-এ এই গ্রান্টের ধরন প্রয়োগ করার জন্য আপনাকে যেসব ধাপ অনুসরণ করতে হবে সেগুলির উপর জোর দেওয়া হয়।
- নমুনা ইমপ্লিমেন্টেশন -- GitHub-এ আমাদের api-samples রিপোজিটরিতে এই উন্নত নমুনা দেখুন। আপনি স্যাম্পেল ক্লোন করে, সেটি ডেপ্লয় ও রান করতে পারবেন। আরও বিবরণের জন্য, README ফাইল দেখুন। এতে একটি শক্তিশালী লগ-ইন অ্যাপ অন্তর্ভুক্ত যা ব্যবহারকারীদের যাচাই করে এবং অনুমোদনের সার্ভারের সাথে নিরাপদে যোগাযোগ করে।
অন্তর্নিহিত
- টোকেনের অনুরোধ করা: পরোক্ষ গ্রান্টের ধরন -- পরোক্ষ গ্রান্টের ধরনের মাধ্যমে কীভাবে টোকেনের অনুরোধ করতে হয় তা দেখায়।
রিসোর্স মালিকের পাসওয়ার্ড ক্রেডেনশিয়াল
- পাসওয়ার্ড গ্রান্টের ধরন প্রয়োগ করা -- গ্রান্টের ধরন সম্পর্কে জানায় এবং Apigee Edge-এ এই গ্রান্টের ধরন প্রয়োগ করার জন্য আপনাকে যেসব ধাপ অনুসরণ করতে হবে সেগুলির উপর জোর দেয়।
কীভাবে করতে হয় সেই সংক্রান্ত বিষয়
এইসব বিষয় আপনাকে সাধারণ OAuth 2.0 টাস্ক ম্যানেজ করার জন্য দ্রুত প্রসঙ্গ ও সংক্ষিপ্ত ধাপ দেয়:
- নতুন API প্রক্সি কনফিগার করা
- ক্লায়েন্ট অ্যাপ রেজিস্টার করা
- ক্লায়েন্ট ক্রেডেনশিয়াল পাওয়া
- OAuth এন্ডপয়েন্ট ও নীতি কনফিগার করা
- টোকেন ও অথ কোডের অনুরোধ করা
- অ্যাক্সেস টোকেন কাস্টমাইজ করা
- অ্যাক্সেস টোকেন অনুমোদন করা এবং প্রত্যাহার করা
- অ্যাক্সেস টোকেন পাঠানো
- অ্যাক্সেস টোকেন যাচাই করা হচ্ছে
- স্কোপ নিয়ে কাজ করা
- উন্নত বিষয়
নীতি ও API রেফারেন্স
এইসব বিষয় নীতি ও API-এর ব্যাপারে বিস্তারিত রেফারেন্স তথ্য প্রদান করে যা Edge-এ সরাসরি OAuth 2.0-কে সমর্থন করে।
-
OAuthV2 নীতি -- এইসব নীতি আপনাকে Apigee Edge-এ চারটি OAuth 2.0 গ্র্যান্টের ধরন প্রয়োগ ও কাস্টমাইজ করতে দেয়:
- OAuthV2 নীতি -- Apigee Edge OAuth 2.0 প্রয়োগের মূল বিষয়। এটি আপনাকে Apigee Edge-এ OAuth 2.0 "অপারেশন" কনফিগার করতে দেয় যা অ্যাক্সেস ও রিফ্রেশ টোকেন তৈরি করে, অনুমোদন কোড ইস্যু করে এবং টোকেন যাচাই করে। এই বিষয়ে কোডের নমুনা অন্তর্ভুক্ত আছে যা কোনও কিছু কীভাবে কাজ করে তা ব্যাখ্যা করতে সাহায্য করে।
- GetOAuthV2Info policy -- Gets attributes of tokens and makes them available to policies and code executing in an API proxy. অ্যাক্সেস টোকেনের ভ্যালুর উপর ভিত্তি করে ডায়নামিক, শর্তাধীন আচরণ কনফিগার করার প্রয়োজন হলে এই ধরনের নীতি কাজে লাগতে পারে। এছাড়াও, অ্যাক্সেস টোকেন কাস্টমাইজ করা দেখুন।
- SetOAuthV2Info policy -- Updates the profile of an access token. যেমন, আপনি হয়ত এমন একটি ট্যাগ এম্বেড করতে চান যা আপনার ব্যবসার জন্য অনন্য। এছাড়াও, অ্যাক্সেস টোকেন কাস্টমাইজ করা দেখুন।
- OAuth 2.0 সমস্যার কোড
- OAuth 2.0 API -- Apigee OAuth 2.0 এন্ডপয়েন্টের সাথে কাজ করার জন্য এই API প্রদান করে।
OAuth 1.0a ফ্রেমওয়ার্ক
OAuth 1.0a একটি স্ট্যান্ডার্ড প্রোটোকলকে সংজ্ঞায়িত করে যা অ্যাপ ব্যবহারকারীদের তাদের হয়ে API ব্যবহার করার জন্য অ্যাপকে অনুমোদন করতে সক্ষম করে। এই প্রসেসে অ্যাপ ব্যবহারকারীদের অ্যাপের কাছে তাদের পাসওয়ার্ড প্রকাশ করতে হয় না।
OAuth 1.0a নীতি রেফারেন্স
OAuth 1.0a-এর জন্য সহায়তা আর দেওয়া হয় না। আরও বিবরণের জন্য, পুরনো হয়ে যাওয়া ফিচার দেখুন। OAuthV1 নীতি টাইপ, OAuth 1.0a স্পেসিফিকেশন অনুযায়ী অনুরোধ টোকেন, অ্যাক্সেস টোকেন জেনারেট করা এবং অ্যাক্সেস টোকেন যাচাই করার জন্য দায়ী।
OAuth 1.0a API
OAuth 1.0a এন্ডপয়েন্টের সাথে কাজ করার জন্য Apigee API প্রদান করে।
GitHub-এ OAuth 1.0a স্যাম্পেল
এই GitHub-এ উপলভ্য নমুনা API প্রক্সি OAuth 1.0a থ্রি-লেগড কনফিগারেশনকে ব্যাখ্যা করে। আপনি এই কোড ডাউনলোড করে রান করাতে পারবেন।
| নাম | বিবরণ |
|---|---|
| oauth10a-3legged | OAuth 1.0a থ্রি-লেগড কনফিগারেশন ডেমোনস্ট্রেট করে। |