ఆధునిక అప్లికేషన్లు వివిధ ప్రామాణీకరణ యంత్రాంగాలను ఉపయోగిస్తాయి — సెషన్-ఆధారిత, టోకెన్-ఆధారిత (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
