OAuth আসলে কীভাবে কাজ করে (জার্গন ছাড়া)

OAuth অনুমোদন ফ্রেমওয়ার্ককে সহজ ভাষায় ব্যাখ্যা করে, একটি উপমা ব্যবহার করে │ দেখায় কীভাবে এটি তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলোকে ব্যবহারকারীর ডেটায় সীমিত অ্যাক্সেস দেয় │ পাসওয়ার্ড শেয়ার না করেই।

Beginner
OAuth একটি সিস্টেম যা আপনাকে তৃতীয় পক্ষের অ্যাপ্লিকেশনকে অন্য কোনো সার্ভিসে আপনার তথ্যের সীমিত অ্যাক্সেস দেওয়ার সুযোগ দেয়, আপনার পাসওয়ার্ড শেয়ার না করেই। এখানে একটি সরলীকৃত বিবরণ দেওয়া হল: ১. আপনি সার্ভিস B (যেমন, Google Photos)-এ থাকা আপনার ছবি ব্যবহার করে অ্যাপ A (যেমন, একটি ফটো প্রিন্টিং সার্ভিস) ব্যবহার করতে চান। ২. অ্যাপ A সার্ভিস B-তে থাকা আপনার ছবি অ্যাক্সেস করার জন্য আপনার অনুমতি চায়। এটি আপনাকে সার্ভিস B-এর ওয়েবসাইটে পুনঃনির্দেশ করে। ৩. সার্ভিস B-এর ওয়েবসাইটে, আপনি লগইন করেন (যদি ইতিমধ্যেই না করে থাকেন) এবং App A-এর একটি স্পষ্ট অনুরোধ দেখেন, যাতে বিস্তারিত উল্লেখ থাকে এটি কী অ্যাক্সেস করতে চায় (যেমন, "আপনার ফটো দেখা," "আপনার অ্যালবাম পরিচালনা"।) ৪. আপনি এই অনুরোধটি অনুমোদন করেন। তারপর সার্ভিস B App A-কে একটি বিশেষ, অস্থায়ী "অ্যাক্সেস টোকেন" প্রদান করে। 5. App A এই অ্যাক্সেস টোকেন ব্যবহার করে আপনার পক্ষে Service B-এর সাথে যোগাযোগ করে, তবে শুধুমাত্র আপনি যে অনুমতি দিয়েছেন সেগুলোর জন্য। এটি কখনোই আপনার Service B পাসওয়ার্ড দেখতে পায় না। 6. যদি আপনি পরে অ্যাক্সেস প্রত্যাহার করেন (সাধারণত Service B-এর সেটিংস থেকে), অ্যাক্সেস টোকেন অকার্যকর হয়ে যায়, এবং App A আর আপনার ডেটা অ্যাক্সেস করতে পারে না।