Most promising lib so far: <https://github.com/Bouke/django-two-factor-auth> (which uses <https://github.com/django-otp/django-otp> internally). It uses Twilio for text messages/calls. We could start with only allowing OPT authentication apps. Alternatives: - Use https://github.com/django-otp/django-otp directly - https://github.com/valohai/django-allauth-2fa - https://github.com/MicroPyramid/django-mfa
Most promising lib so far: https://github.com/Bouke/django-two-factor-auth (which uses https://github.com/django-otp/django-otp internally). It uses Twilio for text messages/calls. We could start with only allowing OPT authentication apps.
Alternatives: