Passport.js
Simple, unobtrusive authentication for Node.js