What is the difference between JWT and session-based authentication and when do you choose each in NestJS? | Authentication and Authorization | NestJS Interview Questions | NextRound.in