আধুনিক অ্যাপ্লিকেশনগুলি বিভিন্ন প্রমাণীকরণ প্রক্রিয়া ব্যবহার করে — সেশন-ভিত্তিক, টোকেন-ভিত্তিক (JWT), এবং প্রতিনিধিত্বশীল প্রমাণীকরণ (OAuth/OpenID Connect)। প্রতিটি কীভাবে কাজ করে এবং তাদের ট্রেড-অফগুলি বোঝা নিরাপদ প্রমাণীকরণ বাস্তবায়নের জন্য গুরুত্বপূর্ণ।
সেশন-ভিত্তিক প্রমাণীকরণ
SESSION-based (traditional):
→ user logs in → server creates a SESSION (stored server-side) → sends a session ID
cookie → the browser sends it with each request → server looks up the session
✓ server controls sessions (easy to revoke); simple; cookie auto-sent
✗ stateful (server stores sessions); scaling needs shared session storage
