django-two-factor-auth (Django Two-Factor Authentication)

LSE toolsLSE toolsdjango-two-factor-auth (148)django-two-factor-auth (148)

Tool and Usage

A complete Two-Factor Authentication for Django. It leverages the django-otp tooling together with Django's authentication framework.

How it works

This package can add a second authentication factor to the login process of Django applications. It uses a text message (via SMS), token generator app like Google Authenticator, or the YubiKey hardware token generator.

Usage and audience

This tool is categorized as a authentication library.

django-two-factor-auth is commonly used for application security. Target users for this tool are developers.

Author and Maintainers

Django-two-factor-auth is under development by Bouke Haarsma.


Support operating systems

Django-two-factor-auth is known to work on Linux.


Several dependencies are required to use django-two-factor-auth.

  • django
  • django-formtools
  • django_otp
  • django-phonenumber-field
  • qrcode

django-two-factor-auth alternatives

More alternative tools for django-two-factor-auth

This tool page was recently updated. Found an improvement? Become an influencer and submit an update.
Project details
Latest release1.7.0 [2017-12-19]
Last updatedDec. 22, 2017

Project health

This score is calculated by different factors, like project age, last release date, etc.


GitHub iconGitHub project

Related terms