Skip to content

dvishal485/authonia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

authonia

2FA-TOTP Generation Cloud Platform

Table of Contents


What is this?

This is a cloud platform for generating 2FA-TOTP tokens. It is a web application that allows you to generate 2FA-TOTP tokens for your accounts. It is a cloud platform, which means that you can use it from anywhere, as long as you have an internet connection.

This app can also be installed as a Progressive Web App (PWA) to work offline.


Techstack used

  • Frontend : Flutter
  • Backend
    • Database : MongoDB
    • Framework : FastAPI

How to use

Deployment in use

Application Download

Navigate to /frontend/README.md for more information.

Using your own deployment

  • Create a MongoDB Database authonia and add two collections users and auth.
  • Deploy the backend folder with an environment variable MONGO_URI with the value mongodb://<username>:<password>@<host>:<port>/authonia.
  • Now, deploy the frontend folder with an environment variable API_URL with the value of your backend server deployment URL.
  • Your deployment is now ready to use!

License & Copyright