Passport.js ist eine Authentifizierungs-Middleware für Node.js. Passport ist äußerst flexibel und modular und kann unauffällig in jede Express-basierte Webanwendung eingefügt werden. Eine umfassende Reihe von Strategien unterstützt die Authentifizierung mit einem Benutzernamen und Passwort, Facebook, Twitter und mehr.