Passport is authentication middleware for Node.js. It is being used by NodeJs, Laravel, and many other technologies for user authentication. If you go to passportjs website, you will see a plethora of strategies, which include the authentication from Google, Facebook, GitHub, etc. …