Rakennetaan päälle django.contrib.auth app, Django-kaksi-factor-auth on Django sovellus, joka tarjoaa täydellisen kahden tekijän todennus täytäntöönpanon Django.
Asennus
Asenna se pip:
& Nbsp; pip asentaa Django-kaksi-factor-auth
Lisää "two_factor 'to INSTALLED_APPS
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "two_factor",
)
Määritä autentikointi backends näin:
AUTHENTICATION_BACKENDS = (
& Nbsp; "django.contrib.auth.backends.ModelBackend",
& Nbsp; "two_factor.auth_backends.TokenBackend",
& Nbsp; "two_factor.auth_backends.VerifiedComputerBackend",
)
Määritä kirjautuminen URL & nbsp; näin:
alkaen django.core.urlresolvers tuonti reverse_lazy
LOGIN_URL = reverse_lazy (TF: Kirjaudu)
Lisää URL reitit näin:
urlpatterns = kuviot ('',
& Nbsp; ...
& Nbsp; url (r ^ TF / ", kuuluu (" two_factor.urls ',' TF ')),
)
Varmista, että olet poistanut kaikki muut kirjautuminen reittejä, jotta ei tehdä kahden tekijän todennus circumvented.The Django admin käyttöliittymä automaattisesti paikattu käyttääkseen uutta sisäänkirjautumismenettely.
< strong> Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt