OAuth অনুমোদনের জন্য একটি স্পেসিফিকেশন
OAuth 2.0 হল অনুমোদনের জন্য একটি স্পেসিফিকেশন, তবে প্রমাণীকরণের জন্য নয়। আরএফসি 6749, 3.1। অনুমোদনের সমাপ্তি নিম্নরূপে স্পষ্টভাবে বলে:
অনুমোদনের শেষ পয়েন্টটি রিসোর্সের মালিকের সাথে আলাপচারিতা এবং অনুমোদনের অনুদান পাওয়ার জন্য ব্যবহৃত হয়। অনুমোদনের সার্ভারটি প্রথমে উত্সের মালিকের পরিচয় যাচাই করতে হবে। অনুমোদনের সার্ভারটি যেভাবে উত্সের মালিককে প্রমাণীকরণ করে (যেমন, ব্যবহারকারীর নাম এবং পাসওয়ার্ড লগইন, সেশন কুকিজ) এই স্পেসিফিকেশনের সুযোগের বাইরে ।
OAuth প্রমাণীকরণ?
প্রমাণীকরণে "কে তিনি" সম্পর্কে তথ্য সরবরাহ করে। অনুমোদন "কে কাকে অনুমতি দেয়" কে সে সম্পর্কিত তথ্য সরবরাহ করে। অনুমোদনের ফ্লোতে এর প্রথম পদক্ষেপ হিসাবে প্রমাণীকরণ রয়েছে। লোকেরা প্রায়শই বিভ্রান্ত হয় এ কারণেই।
অনেক লাইব্রেরি এবং পরিষেবা রয়েছে যা প্রমাণীকরণের জন্য OAuth 2.0 ব্যবহার করে। একে প্রায়শই "সামাজিক লগইন" বলা হয় এবং এটি মানুষকে আরও বিভ্রান্ত করে তোলে। যদি আপনি "OAuth প্রমাণীকরণ" ("OAuth অনুমোদন" নয়) দেখেন, তবে এটি প্রমাণীকরণের জন্য OAuth ব্যবহার করে সমাধান।
ওপেনআইডি কানেক্ট
ওপেনআইডি 1.0 এবং ওপেনআইডি 2.0 প্রমাণীকরণের জন্য পুরানো স্পেসিফিকেশন। যাঁরা স্পেসিফিকেশন তৈরি করেছিলেন তারা প্রত্যাশার জন্য ওপেনআইডি ব্যবহার করবেন। যাইহোক, কিছু লোক প্রমাণীকরণের জন্য OAuth 2.0 ব্যবহার করতে শুরু করেছেন (অনুমোদনের জন্য নয়) এবং OAuth প্রমাণীকরণ দ্রুত ছড়িয়ে পড়েছে।
ওপেনআইডি ছেলেদের দৃষ্টিকোণ থেকে, OAuth ভিত্তিক প্রমাণীকরণ যথেষ্ট নিরাপদ ছিল না তবে তাদের স্বীকার করতে হয়েছিল যে লোকেরা OAuth প্রমাণীকরণকে পছন্দ করে। ফলস্বরূপ, ওপেনআইডি ছেলেরা একটি নতুন স্পেসিফিকেশন, ওপেনআইডি সংযোগ সংজ্ঞায়িত করার সিদ্ধান্ত নিয়েছে OAuth 2.0 এর শীর্ষে ।
হ্যাঁ, এটি মানুষকে আরও বিভ্রান্ত করেছে।
ওআউথ ২.০ এবং ওপেনআইডি সংযোগের এক-বাক্য সংজ্ঞা
OAuth 2.0 একটি কাঠামো যেখানে কোনও পরিষেবার ব্যবহারকারীর কোনও তৃতীয় পক্ষের অ্যাপ্লিকেশনটিতে তার শংসাপত্র (আইডি এবং পাসওয়ার্ড) প্রকাশ না করেই পরিষেবাতে আটকানো তার ডেটা অ্যাক্সেসের অনুমতি দিতে পারে।
ওপেনআইডি কানেক্টটি ওআউথ ২.০ এর শীর্ষে একটি কাঠামো যেখানে তৃতীয় পক্ষের অ্যাপ্লিকেশনটি কোনও ব্যবহারকারীর পরিচয় সম্পর্কিত তথ্য অর্জন করতে পারে যা কোনও পরিষেবা দ্বারা পরিচালিত হয়।
(দুঃখিত, এই সংজ্ঞাগুলি আমার সংস্থার ওভারভিউ পৃষ্ঠা থেকে উদ্ধৃত অংশ )
প্রয়োগকারীদের দৃষ্টিকোণ থেকে সংজ্ঞা
প্রমাণীকরণ একটি শেষ ব্যবহারকারীর বিষয় (= অনন্য শনাক্তকারী) নির্ধারণ করার প্রক্রিয়া। বিষয় নির্ধারণের বিভিন্ন উপায় রয়েছে। আইডি এবং পাসওয়ার্ড, আঙুলের ছাপ, আইরিস স্বীকৃতি, ইত্যাদি
অনুমোদনের অনুরোধ অনুমোদিত অনুমতি এবং ক্লায়েন্ট অ্যাপ্লিকেশন যা অনুমতিগুলির জন্য অনুরোধ করেছে তার সাথে বিষয়টিকে যুক্ত করার প্রক্রিয়া। অ্যাক্সেস টোকেন সংঘকে প্রতিনিধিত্ব করে।
আরো দেখুন
- ওআউথের পূর্ণ-স্ক্র্যাচ বাস্তবায়নকারী এবং ওপেনআইডি সংযুক্তি সম্পর্কিত কথাগুলি সম্পর্কে অনুসন্ধান
- সমস্ত OAuth 2.0 প্রবাহের চিত্র এবং চলচ্চিত্রগুলি
- সমস্ত মুক্ত ও সংযোগ প্রবাহের চিত্রগুলি
- OAuth 2.0 এর সরলতম গাইড