OAuth-nodejs is an open source application was built with nodejs, express and mongodb
A complete Node.js registration system and access control using Express, Passport and OAuth(Facebook, Google).
Nodejs with Express
for backendMongodb
for databaseexpress-handlebars
for rendering templating viewspassport-facebook
for authenticate with facebook accountpassport-google-oauth
for authenticate with google accountpassport-local
for authenticate with email and passwordbcryptjs
for encrypting stored passwordexpress-session
for storing user logging session
Quick start options:
- Download from Github.
- Clone the repo:
git clone https://github.com/HusseinDossoki/OAuth-nodejs.git
.
This project was generated with Nodejs version 8.11.3 and npm 5.6.0.
- Install NodeJs from NodeJs Official Page.
- Open Terminal
- Go to your file project
- Run in terminal:
npm install
- Run
npm start
for a dev server. Navigate tohttp://localhost:3000/
. The app will automatically reload if you change any of the source files.
Social Media:
Linkedin: https://www.linkedin.com/in/husseindossoki/
© Hussein Dossoki, 2017
Licened under the ISC License