Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/harshit977/user-authentication-system-with-nodejs
- Owner: harshit977
- License: mit
- Created: 2021-04-21T08:33:07.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-04T19:38:21.000Z (12 months ago)
- Last Synced: 2024-11-12T16:02:44.231Z (2 months ago)
- Topics: authentication, bcrypt, crypto, crypto-library, express-js, mongodb, mongoose, nodejs, token-based-authentication
- Language: JavaScript
- Homepage:
- Size: 72.3 KB
- Stars: 47
- Watchers: 2
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)