Passport.js — это промежуточное ПО для аутентификации для Node.js. Чрезвычайно гибкий и модульный, Passport можно незаметно добавить в любое веб-приложение на основе Express. Исчерпывающий набор стратегий поддерживает аутентификацию с использованием имени пользователя и пароля, Facebook, Twitter и др.