Passport.js

Simple, unobtrusive authentication for Node.js