Django Two Factor Face Auth — это модуль аутентификации, который обеспечивает дополнительный уровень безопасности с помощью распознавания лиц. Модуль предоставляет как внутренний, так и внешний код, необходимый для регистрации и регистрации пользователя с обнаружением и распознаванием лиц.
Построен с использованием face_conition и ‘Современное распознавание лиц, построенное с глубоким обучением. Модель имеет точность 99,38% на метках Faces в диком тесте.
Быстрый старт
Добавьте «django-two-factor-face-auth» в настройку INSTALLED_APPS следующим образом:
INSTALLED_APPS = [ ... 'django_two_factor_face_auth', ]
Включите URLconf django-two-factor-face-auth в ваш проект urls.py следующим образом:
путь ( '/', включает ( 'django_two_factor_face_auth.urls' ) ),
запустить
python manage.py migrate
создать модели django-two-factor-face-auth.Теперь вы можете запустить сервер и получить доступ
accounts/register
( создать новую учетную запись с идентификатором лица ) иaccounts/login
URL ( для входа в систему с использованием имени пользователя / пароля и идентификатора лица )Прочитайте подробную документацию, чтобы переопределить шаблоны по умолчанию и правильно настроить приложение
Статья взята с сайта: https://github.com/filipzelic/django-two-factor-face-auth