This repository is documented at https://fusionauth.io/docs/quickstarts/quickstart-javascript-express-web.
Further reading:
- Express security best practice
- Passport.js authentication concepts
- Passport.js Oauth2
- FusionAuth OAuth Docs
Install Docker and Node.js.
In a terminal run the following to start FusionAuth.
docker-compose up
In another terminal start the app.
cd complete-application
npm install
npm run start
Browse to the app at http://localhost:3000.