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

https://github.com/sunny-unik/node-auth

Node app includes jwt, secure cookie, session management and email verification via otp. Also includes tests using Jest and Supertest.
https://github.com/sunny-unik/node-auth

authentication jest jwt nodejs nodemailer npm stateless-authentication supertest

Last synced: 3 months ago
JSON representation

Node app includes jwt, secure cookie, session management and email verification via otp. Also includes tests using Jest and Supertest.

Awesome Lists containing this project

README

          

# node-auth

> This project is describing that how to implementing an authentication system using Node.js.

[![CI Test Badge](https://github.com/Sunny-unik/node-auth/actions/workflows/coverage.yml/badge.svg)](https://github.com/Sunny-unik/node-auth/actions/workflows/coverage.yml)
[![PRs Welcome Badge](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Sunny-unik/node-auth)
[![Code Coverage Badge](https://codecov.io/gh/sunny-unik/node-auth/branch/master/graph/badge.svg)](https://app.codecov.io/gh/Sunny-unik/node-auth)

## Key Features

- Encrypted Passwords
- Email verification via OTP
- Secure authentication tokens
- Stateless Session Management

## Tech Stack

- Express as server
- MongoDB for store database
- Nodemailer for sending mails

## 🤝 Contributing

We encourage you to contribute to node-auth! All contributors are required to abide by our [Code of Conduct](./docs/Code-of-conduct.md). Please check out the [Contributing guide](./docs/Contributing.md) for guidelines about how to proceed with your contribution. Feel free for start discussion.

## Project Setup

For development setup read [getting started guide](./docs/Getting-started-guide.md)

## Code Coverage Graph

![Code Coverage Graph](https://codecov.io/gh/Sunny-unik/node-auth/graphs/sunburst.svg?token=TCC5TM04S0)

## ⚖️ LICENSE

MIT © [Sunny-unik/node-auth](LICENSE)