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