Passport.js è il middleware di autenticazione per Node.js. Estremamente flessibile e modulare, Passport può essere inserito in modo discreto in qualsiasi applicazione web basata su Express. Un set completo di strategie supporta l'autenticazione utilizzando un nome utente e una password, Facebook, Twitter e altro ancora.