Sendo construído no topo do app django.contrib.auth, django-two-factor de-auth é uma aplicação Django que fornece um de dois fatores de autenticação implementação completa em Django.
Instalação
Instale-o com pip:
& Nbsp; pip instalar django-two-factor de-auth
Adicionar 'two_factor' ao INSTALLED_APPS
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "two_factor ',
)
Configure os backends de autenticação como este:
AUTHENTICATION_BACKENDS = (
& Nbsp; "django.contrib.auth.backends.ModelBackend ',
& Nbsp; "two_factor.auth_backends.TokenBackend ',
& Nbsp; "two_factor.auth_backends.VerifiedComputerBackend ',
)
Configure o URL de login & nbsp; como esta:
de django.core.urlresolvers importação reverse_lazy
LOGIN_URL = reverse_lazy ('tf: login')
Adicionar o URL rotas como este:
urlpatterns = patterns ('',
& Nbsp; ...
& Nbsp; url (r '^ tf /', include ('two_factor.urls', 'tf')),
)
Certifique-se de que você tenha removido qualquer uma das outras rotas de login, a fim de não fazer a autenticação de dois fatores circumvented.The Django interface de administração será automaticamente corrigida a fim de utilizar o novo método de login.
< strong> Requisitos :
- Python
- Django
Comentários não encontrado