Essendo costruito in cima alla app django.contrib.auth, django-two-factor-auth è un'applicazione Django che fornisce un'implementazione di autenticazione a due fattori completo in Django.
Installazione
Installarlo con pip:
& Nbsp; pip install django-two-factor-auth
Aggiungi 'two_factor' al INSTALLED_APPS
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'two_factor',
)
Configurare i backend di autenticazione come questo:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
& Nbsp; 'two_factor.auth_backends.TokenBackend',
& Nbsp; 'two_factor.auth_backends.VerifiedComputerBackend',
)
Configurare il login URL & nbsp; in questo modo:
da django.core.urlresolvers import reverse_lazy
LOGIN_URL = reverse_lazy ('tf: login')
Aggiungere i percorsi URL come questo:
urlpatterns = modelli ('',
& Nbsp; ...
& Nbsp; url (r '^ tf /', includere ('two_factor.urls', 'tf')),
)
Assicurati di aver rimosso qualsiasi delle altre vie di accesso, al fine di non rendere l'autenticazione a due fattori circumvented.The Django interfaccia di amministrazione saranno patchati automaticamente per utilizzare il nuovo metodo di accesso.
< strong> Requisiti :
- Python
- Django
I commenti non trovato