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 আর আপনার ডেটা অ্যাক্সেস করতে পারে না।