https://github.com/edmilson-dk/full-auth-app-api
Simple proof of concept about user authentication with MFA authentication.
https://github.com/edmilson-dk/full-auth-app-api
multi-factor-authentication nodejs speakeasy
Last synced: 7 months ago
JSON representation
Simple proof of concept about user authentication with MFA authentication.
- Host: GitHub
- URL: https://github.com/edmilson-dk/full-auth-app-api
- Owner: edmilson-dk
- Created: 2022-06-16T14:55:21.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-21T15:20:37.000Z (almost 4 years ago)
- Last Synced: 2025-01-21T21:31:53.735Z (over 1 year ago)
- Topics: multi-factor-authentication, nodejs, speakeasy
- Language: JavaScript
- Homepage: https://mfa-poc-app.herokuapp.com/
- Size: 49.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PoC - MFA Authentication
Simple proof of concept about user authentication with MFA authentication.
## Table of Contents
- [Tecnologies](#technologies)
- [Setup](#setup)
- [License](#license)
## Technologies
- [Express](https://expressjs.com/)
- [Json Web Tokens](https://jwt.io/)
- [Speakeasy](https://www.npmjs.com/package/speakeasy)
- [Qr Code](https://www.npmjs.com/package/qrcode)
- [Moongoose](https://mongoosejs.com/)
- [MongoDB](https://www.mongodb.com/)
- [Cors](https://www.npmjs.com/package/cors)
## 👷 Setup
- 1 First clone the repository for your machine.
```sh
git clone https://github.com/edmilson-dk/full-auth-app-api
```
- 2 After that, enter the generated folder and install the project dependencies.
> You will need to have [Nodejs](https://nodejs.org/) installed on your machine, and [yarn](https://yarnpkg.com/) if you want to use it to install dependencies.
```sh
npm install
# or with yarn
yarn install
```
- 3 After that start the React.JS server and it will automatically open the browser for you.
```sh
npm dev
# or with yarn
yarn dev
```
## License
[MIT](https://github.com/edmilson-dk/full-auth-app-api/blob/main/LICENSE) Project License
Creator with 💙 by [Edmilson Jesus](https://www.linkedin.com/in/edmilsonjesus)