Å være bygget på toppen av django.contrib.auth app, er django-to-faktor-auth en Django program som gir en komplett to-faktor autentisering implementering i Django.
Installasjon
Installere det med pip:
& Nbsp; pip installere django-to-faktor-auth
Legg 'two_factor "til INSTALLED_APPS
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'two_factor',
)
Konfigurere autentiserings backends som dette:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
& Nbsp; 'two_factor.auth_backends.TokenBackend',
& Nbsp; 'two_factor.auth_backends.VerifiedComputerBackend',
)
Konfigurere login URL & nbsp; som dette:
fra django.core.urlresolvers import reverse_lazy
LOGIN_URL = reverse_lazy ('tf: logg')
Legg URL-ruter som dette:
urlpatterns = mønstre ('',
& Nbsp; ...
& Nbsp; url (r '^ tf /', inkluderer ('two_factor.urls', 'tf')),
)
Sørg for at du har fjernet noen av de andre innloggings ruter, for å ikke gjøre to-faktor autentisering circumvented.The Django admin grensesnittet vil bli automatisk oppdatert for å kunne bruke den nye innloggingsmetoden.
< strong> Krav :
- Python
- Django
Kommentarer ikke funnet