Nodejs-Refresh-Token/README.md
2023-04-25 00:30:11 +02:00

1.1 KiB

Nodejs-Refresh-Token

Description

Full Authentication & Authorization using nodejs, bcrypt, jsonwebtoken, pg thats integrate accessToken, refreshToken with advanced way

Dependencies

  • Node v14.15.1 (LTS) or more recent. While older versions can work it is advisable to keep node to latest LTS version

  • npm 6.14.8 (LTS) or more recent, Yarn can work but was not tested for this project

Installation

Database setup

  1. Open postgres terminal with: psql postgres

1- CREATE DATABASE authentication;

2- CREATE ROLE admin WITH PASSWORD 'admin';

3- ALTER ROLE admin WITH SUPERUSER CREATEROLE CREATEDB LOGIN;

4- GRANT ALL PRIVILEGES ON DATABASE authentication TO admin;

  1. Second to install the node_modules run npm install or yarn. After installation is done start the api in dev mode with npm run dev or yarn dev.

Unit Tests

No Unit test available now.

Built With

  • Node - Javascript Runtime
  • Express - Javascript API Framework
  • PostgreSQL - Open Source Relational Database