/maykin-2fa

Multi-factor authentication layer on top of django-two-factor-auth

Primary LanguagePythonMIT LicenseMIT

Version:1.0.1
Source:https://github.com/maykinmedia/maykin-2fa
Keywords:django, two factor, multi factor auth, mfa

Build status Code quality checks black Coverage status Documentation Status

python-versions django-versions pypi-version

An opinionated integration of django-two-factor-auth in the Django admin interface.

  • Uses upstream django-two-factor-auth package rather than maintaining a fork
  • Ships templates in the Django admin login layout for the two-factor authentication flow
  • Multi-factor authentication is enforced for admin users, but...
  • Allows marking certain authentication backends (like Single-Sign-On solutions) as exempt from this rule
  • Works with django-hijack out of the box
  • Does not get in the way of using django-two-factor-auth for your public UI
  • Commitment to support (at least) maintained Django LTS versions

Please see the documentation hosted on Read The Docs.