Будучи построен на вершине django.contrib.auth приложение, Django-два-фактор авт это приложение Django, который обеспечивает полную реализацию двухфакторной аутентификации в Django.
Установка
Установите его с пип:
& NBSP; пункт установить Django-двухфакторной-авторизации
Добавить 'two_factor' в INSTALLED_APPS
INSTALLED_APPS = (
& NBSP; ...
& NBSP; 'two_factor ",
)
Настройка проверки подлинности движки вроде этого:
AUTHENTICATION_BACKENDS = (
& NBSP; 'django.contrib.auth.backends.ModelBackend ",
& NBSP; 'two_factor.auth_backends.TokenBackend ",
& NBSP; 'two_factor.auth_backends.VerifiedComputerBackend ",
)
Настройка входа URL & NBSP; как это:
от django.core.urlresolvers импорта reverse_lazy
Login_url = reverse_lazy ("TF: войти»)
Добавить URL маршруты, как это:
urlpatterns = узоры ('',
& NBSP; ...
& NBSP; гиперссылка (г '^ тс /', включают в себя ("two_factor.urls ',' TF ')),
)
Убедитесь, что вы удалили какой-либо из других маршрутов входа, для того, чтобы не сделать двухфакторной аутентификации circumvented.The Django интерфейс администратора будет автоматически пропатчен для того, чтобы использовать новый метод входа в систему.
< сильные> Требования
- Python
- Джанго
Комментарии не найдены