{"library":"django-two-factor-auth","type":"library","category":null,"description":"Complete Two-Factor Authentication for Django. Built on top of the django-otp framework and Django's built-in authentication system, it offers easy integration into most Django projects. Inspired by Google's Two-Step Authentication, it supports various methods including token generator apps (like Google Authenticator), SMS, call, and YubiKey. The library is actively maintained with frequent releases, typically every few months.","language":"python","status":"active","version":"1.18.1","tags":["django","authentication","two-factor","2fa","otp","security","mfa"],"last_verified":"Thu May 21","install":[{"cmd":"pip install django-two-factor-auth","imports":["from two_factor.urls import urlpatterns as tf_urls","from django_otp.middleware import OTPMiddleware","from two_factor.admin import AdminSiteOTPRequiredMixin"]},{"cmd":"pip install django-two-factor-auth[phonenumbers]","imports":[]},{"cmd":"pip install django-two-factor-auth[webauthn]","imports":[]}],"homepage":null,"github":"https://github.com/jazzband/django-two-factor-auth","docs":"https://django-two-factor-auth.readthedocs.io/en/stable/","changelog":"https://github.com/jazzband/django-two-factor-auth/blob/master/CHANGELOG.md","pypi":"https://pypi.org/project/django-two-factor-auth/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":5.4,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/django-two-factor-auth/compatibility"}}