Skip to content

anandman03/nodejs-jwt-auth-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeJS – JWT based Authentication & Authorization example with JSONWebTokens, Redis & SequelizeORM

  • A nodejs based backend for authentication and authorization using jwt.
  • Used Redis to store the refresh token post successful login.
  • Used SequelizeORM (PostgreSQL) to store user information.
  • Performed validations for password and emails at db and server side.

Requirements

For development, you will only need Node.js and a node global package, npm, installed in your environement.

Node

If the installation was successful, you should be able to run the following command.

$ node --version
v16.13.0

$ npm --version
8.1.0

If you need to update npm, you can make it using npm! Cool right? After running the following command, just open again the command line and be happy.

$ npm install npm -g

Yarn installation

After installing node, this project will need yarn too, so just run the following command.

$ npm install -g yarn


Install

$ git clone https://github.com/anandman03/nodejs-jwt-auth-backend
$ cd nodejs-jwt-auth-backend
$ npm install

Running the project

$ npm run dev

Simple build for production

$ npm run build

About

Backend for authentication and authorization for nodejs using jwt. Used Redis to store refresh tokens and PostgreSQL (sequelize ORM) to store user information.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors