Cha11enger / nodejs-social-auth-example

Sample app that demonstrates email, facebook and google login, in NodeJS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NodeJS Social Auth Example

This project is sample application that demonstrates authorization using email, google and facebook in NodeJS web application.

It's a source code for the following article on the medium:

In order to start this sample, please make sure that you specify the right data for establishing MySQL connection (in .env file):

DB_HOST=localhost
DB_USER=root
DB_PASS=
DB_NAME=test_nodejs_auth

Please also update google and facebook api keys, with valid ones:

FACEBOOK_APP_ID=your_fb_app_id
FACEBOOK_APP_SECRET=your_fb_app_secret

GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret

After that, please execute the following commands:

npm install
npx sequelize db:migrate
nodemon App.js

About

Sample app that demonstrates email, facebook and google login, in NodeJS.


Languages

Language:JavaScript 61.4%Language:HTML 33.5%Language:CSS 5.1%