Authentication Patterns: JWT, Sessions, and OAuth 2.0 | DevPrep