Χτισμένη στην κορυφή του django.contrib.auth app, Django-δύο-παράγοντας-auth είναι μια εφαρμογή Django που παρέχει μια πλήρη εφαρμογή ελέγχου ταυτότητας δύο παραγόντων σε Django.
installation
Εγκαταστήστε το με PIP:
& Nbsp? Pip εγκατάσταση Django-δύο-παράγοντα-auth
Προσθέστε «two_factor» στο INSTALLED_APPS
INSTALLED_APPS = (
& Nbsp? ...
& Nbsp? "Two_factor»,
)
Διαμορφώστε τα συστήματα υποστήριξης ελέγχου ταυτότητας, όπως αυτό:
AUTHENTICATION_BACKENDS = (
& Nbsp? 'Django.contrib.auth.backends.ModelBackend »,
& Nbsp? 'Two_factor.auth_backends.TokenBackend »,
& Nbsp? 'Two_factor.auth_backends.VerifiedComputerBackend »,
)
Διαμορφώστε το login URL & nbsp? Σαν αυτό:
από django.core.urlresolvers reverse_lazy εισαγωγής
LOGIN_URL = reverse_lazy («TF: login)
Προσθέστε τα δρομολόγια URL όπως αυτό:
urlpatterns = πρότυπα ('',
& Nbsp? ...
& Nbsp? Url (r '^ TF /', περιλαμβάνουν («two_factor.urls», «TF»)),
)
Βεβαιωθείτε ότι έχετε αφαιρέσει κάποια από τις άλλες γραμμές σύνδεσης, ώστε να μην κάνει τον έλεγχο ταυτότητας δύο παραγόντων circumvented.The Django περιβάλλον του διαχειριστή θα πρέπει να επιδιορθωθεί αυτόματα, ώστε να χρησιμοποιεί τη νέα μέθοδο σύνδεσης.
< strong> Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε