Skip to content

jesseinvent/nestjs_totp_2fa_authentication

Repository files navigation

Time Base 2FA OTP

Implementation of a Time Based Two Factor Authentication OTP.

Processes Includes:

  • Create an account
  • Make request to enable 2FA
  • Scan returned QRcode, or enter key in an Authenticator app like Google Authenticator to sync accounts.
  • Submit Token from authenticator app to complete 2fa enabling process
  • To login to account, provide username, password and token from authenticator app.

RUN APP

docker-compose up

Example requests are found in request.http file

About

Time based OTP 2FA implementation with NestJs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published