Not setting or checking expiration times. Frame the concept in practical terms so you can explain it during interview discussion.
Failing to set an expiration (`exp`) claim in JWTs can lead to security risks, as tokens might be valid indefinitely. Similarly, not checking the token's expiration before processing can allow expired tokens to access resources. In Java, using libraries like `java-jwt` can help manage expiration. For example, an e-commerce service should ensure each JWT has a reasonable lifespan, say 15 minutes, to minimize risks from token theft.
Additional Notes
What are common mistakes in managing JWT expiration?