Chapter 7: Passport Authentication for Node.js Applications
by Paul Orac
In this tutorial, we’ll be implementing authentication via Facebook and GitHub in a Node.js web application. For this, we’ll be using Passport, an authentication middleware for Node.js. Passport supports authentication with OpenId/OAuth providers.
Express Web App
Before getting started, make sure you have Node.js installed on your machine.
We’ll begin by creating the folder for our app and then accessing that folder on the terminal:
mkdir AuthApp
cd AuthApp
To create the node app we’ll use the following command:
npm init
You’ll be prompted to provide some information for Node’s package.json
. Just hit enter until the end to leave the default configuration.
Next, we’ll ...
Get 9 Practical Node.js Projects now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.