passport.authenticate('facebook');('google');('apple');('microsoft');('twitter');('linkedin');('github');('openid'); Passport is authentication middleware for Node.js. Extremely flexible and modular, Passport can be unobtrusively dropped in to any Express-based web application. A comprehensive set of strategies support authentication using a username and password, Facebook, Twitter, and more.
![Passport.js](https://cdn-ak-scissors.b.st-hatena.com/image/square/109b240a631a19166e284ccd2ad6bb9db830b6ee/height=288;version=1;width=512/https%3A%2F%2Fwww.passportjs.org%2Fimages%2Ffacebook-card.png)