[English version below]
Szablon aplikacji WEB — uwierzytelnianie wieloetapowe.
Uwierzytelnianie odbywa się za pomocą loginu, hasła, WebAuthn oraz kodów TOTP.
Projekt zrealizowano w ramach kursu Bezpieczeństwo Medycznych Systemów Informacyjnych (BEMSI) w czasie studiów na kierunku Inżynieria Biomedyczna na Politechnice Warszawskiej.
- Emilia Poleszak (https://github.com/Emilia-Poleszak)
- Anna Czarkowska (https://github.com/czarkosia)
Zainstalowany Python3.
Lista wymaganych zewnętrznych bibliotek znajduje się w pliku requirements.txt,
który znajduje się w katalogu głównym repozytorium. Aby je zainstalować, należy
wpisać poniższe polecenie do terminala:
pip install -r requirements.txt
Samodzielne zadania:
- kody TOTP
- kod QR
- hashowanie hasła
- plik .env
- utworzenie bazy danych i modelu użytkownika
Wspólne zadania:
- dokumentacja końcowa
- rejestracja
Website template - Multi-Factor Authentication.
Authentication includes login, password, WebAuthn and TOTP codes.
Project was made during Medical Information Systems Security course ("Bezpieczeństwo Medycznych Systemów Informacyjnych" - BEMSI) during Biomedical Engineering studies at Warsaw University of Technology.
- Emilia Poleszak (https://github.com/Emilia-Poleszak)
- Anna Czarkowska (https://github.com/czarkosia)
Python3
Project uses packages listed in file 'requirements.txt', which is located in main directory. To download use:
pip install -r requirements.txt
Solo responsibilites:
- TOTP codes
- QR code
- password hash
- .env file
- creating database and user model
Shared tasks:
- final documentation
- register