Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/harshit977/user-authentication-system-with-nodejs

Basic User Authentication System from scratch using Nodejs and Express.
https://github.com/harshit977/user-authentication-system-with-nodejs

authentication bcrypt crypto crypto-library express-js mongodb mongoose nodejs token-based-authentication

Last synced: 2 months ago
JSON representation

Basic User Authentication System from scratch using Nodejs and Express.

Awesome Lists containing this project

README

        

# 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](https://github.com/harshit977/User-Authentication-System-with-NodeJs/files/14158028/GAWDS_TASK_Auth_System.docx)