Google OAuth2.0 Implementation using Passport JS
Author
Author : Arijit Banerjee
About : Full Stack Web Developer | Cyber Security Enthusiast | Actor
Social Media : Instagram LinkedIn GitHub
Email: arijit.codes@gmail.com
Live Demo
For a Live Demo, check : https://arijit-passport-google-oauth20.herokuapp.com
Functionalities and Technologies Used (in Whole Project)
Stack
: NodeJS
Technologies Used
: NodeJS, ExpressJS, MongoDB, Mongoose, Body-Parser, Cookie-Parser, Express-Session, Passport, Passport-Google-OAuth20 etc.
Functionalities
: A Simple Node-Express based API. Was made as a demo implementation of PassportJS Google OAuth2.0 for Authorization and Authenctication. MongoDB and Mongoose were used to store the user information in database.
From the Developer:
This is just a demo implementation and not a final project. I made this to keep it as a reference for future and putting it in github in-case anyone finds it useful.
NOTE: This is a demo project. There can be a lot of more features and functionalities that could be added with this.