Menjadi dibangun di atas aplikasi django.contrib.auth, Django-dua faktor-auth adalah aplikasi Django yang menyediakan implementasi otentikasi dua faktor lengkap dalam Django.
Instalasi
Menginstalnya dengan pip:
& Nbsp; pip menginstal Django-dua faktor-auth
Add 'two_factor' ke INSTALLED_APPS
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'two_factor',
)
Mengkonfigurasi backends otentikasi seperti ini:
AUTHENTICATION_BACKENDS = (
& Nbsp; 'django.contrib.auth.backends.ModelBackend',
& Nbsp; 'two_factor.auth_backends.TokenBackend',
& Nbsp; 'two_factor.auth_backends.VerifiedComputerBackend',
)
Mengkonfigurasi URL masuk & nbsp; seperti ini:
dari django.core.urlresolvers impor reverse_lazy
LOGIN_URL = reverse_lazy ('tf: login')
Tambahkan rute URL seperti ini:
urlpatterns = pola ('',
& Nbsp; ...
& Nbsp; url (r '^ tf /', termasuk ('two_factor.urls', 'tf')),
)
Pastikan Anda telah menghapus salah satu rute login yang lain, agar tidak membuat otentikasi dua faktor circumvented.The Django antarmuka admin akan secara otomatis ditambal untuk menggunakan metode login baru.
< strong> Persyaratan :
- Python
- Django
Komentar tidak ditemukan