Fingerprint-based authentication and authorization system in Python (Django). This can be integrated with e-voting systems and other applications that should be very secure.
A walk-through of this repository can be found on dev.to in this tutorial-like article Fingerprint-based authentication and authorization in Python(Django) web applications. This example application uses Django-mfa2 to implement a password-less fingerprint-based authentication and authorization system. It's live and can be accessed here.
- clone this report:
git clone https://github.com/Sirneij/django_mfa2_example.git - create and activate virtual environment (I used
pipenvbut you can stick withvenv,virtualenvorpoetry):pipenv shell pipenv install - makemigrations and migrate:
python manage.py makemigrations python manage.py migrate - optionally, createsuperuser:
python manage.py createsuperuser