কম্পিউটার টিউটোরিয়াল

OpenID এবং OAuth-এর পার্থক্য

OAuth থার্ড পার্টির অথোরাইজেশন দানের জন্য ডিজাইন করা হয়েছে পাসওয়ার্ড দিতে ছাড়া। এটি HTTP-ভিত্তিক। OAuth একটি অ্যাক্সেস টোকেন প্রদান করে যা API-এর মাধ্যমে যেকোনো সাপোর্টেড অ্যাসারশনে এক্সচেঞ্জ করা যায়।

OpenID অথেনটিকেশনের জন্য ডিজাইন করা হয়েছে। OpenID-এ থার্ড পার্টি আপনার ইউজারদের অথেনটিকেট করে, তাদের ইতিমধ্যে থাকা অ্যাকাউন্ট ব্যবহার করে। এটি সিঙ্গেল সাইন-অন আইডেন্টিটি অথেনটিকেট করতে ব্যবহৃত হয়।

Sr. No. Key OAuth OpenID
1 Basic OAuth থার্ড পার্টির অথোরাইজেশন দানের জন্য ডিজাইন করা হয়েছে পাসওয়ার্ড ছাড়া OpenID অথেনটিকেশনের জন্য ডিজাইন করা হয়েছে
2 Session ইউজার সেশন শুরু করে না OpenID ইউজার সেশন শুরু করে
3 Access Token অথোরাইজেশনের জন্য টোকেন কনসেপ্ট ব্যবহার করে OpenID-এ থার্ড পার্টি আপনার ইউজারদের অথেনটিকেট করে তাদের এক্সিস্টিং অ্যাকাউন্ট দিয়ে
  1. C# এবং Visual C#-র পার্থক্য

  2. C# এবং .NET-এর পার্থক্য

  3. HashMap এবং ConcurrentHashMap এর পার্থক্য

  4. Go এবং Java-এর পার্থক্য