How to Build Node.js Auth: Exploring Stateless vs Stateful auth