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
pipenv
but you can stick withvenv
,virtualenv
orpoetry
):pipenv shell pipenv install
- makemigrations and migrate:
python manage.py makemigrations python manage.py migrate
- optionally, createsuperuser:
python manage.py createsuperuser