dvishal485 / authonia

2FA-TOTP Generation Cloud Platform

Home Page:https://authonia.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


About

2FA-TOTP Generation Cloud Platform

https://authonia.vercel.app

License:Apache License 2.0


Languages

Language:Dart 80.0%Language:Python 15.6%Language:HTML 4.1%Language:Kotlin 0.3%