Byggs ovanpå django.contrib.auth appen är django-två-faktor-auth en Django program som ger en komplett tvåfaktorsautentisering genomförande i Django.
Installation
Installera den med pip:
& Nbsp; pip installera django-två-faktor-auth
Lägg "two_factor" till INSTALLED_APPS
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'two_factor ",
)
Konfigurera autentiseringsbackends så här:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'django.contrib.auth.backends.ModelBackend ",
& Nbsp; 'two_factor.auth_backends.TokenBackend ",
& Nbsp; 'two_factor.auth_backends.VerifiedComputerBackend ",
)
Konfigurera inloggnings URL & nbsp; så här:
från django.core.urlresolvers import reverse_lazy
LOGIN_URL = reverse_lazy ('tf: logga')
Lägg URL vägar så här:
urlpatterns = mönster ('',
& Nbsp; ...
& Nbsp; url (r '^ tf /', omfattar ("two_factor.urls", "tf")),
)
Se till att du har tagit bort någon av de andra vägar inloggnings, för att inte göra tvåfaktorsautentisering circumvented.The Django admin-gränssnittet kommer automatiskt lappat för att kunna använda den nya inloggningsmetod.
< strong> Krav :
- Python
- Django
Kommentarer hittades inte