harshit977 / User-Authentication-System-with-NodeJs

Basic User Authentication System from scratch using Nodejs and Express.

Home Page:https://hsecureauth.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

User Authentication System with Node-Js

About

This project provides Authentication services to the user by providing Signup/Register and Login/Logout APIs. It has various layers of authorization and authentication to provide maximum possible security. This complete project doesn’t use any Auth Libraries like Passport, JWT etc or any OAuth services. So, all the APIs are constructed from scratch by taking care of security at each and every level. It uses token based authentication through custom made expirable tokens( not JWT) which are encrypted & decrypted via crypto using a secret key.

It is developed using Node.js as Node Package Manager & ExpressJS and MongoDB as its Back End framework and database system respectively.

[Latest Edit]

I am hereby attaching a document to help you guys understand the functioning & to play around with it:

Auth_System.docx

About

Basic User Authentication System from scratch using Nodejs and Express.

https://hsecureauth.herokuapp.com/

License:MIT License


Languages

Language:JavaScript 100.0%