Multi-Factor Authentication: Why @login_required Is the Wrong Question Once You Have a Second Factor
October 8, 2026
MFA in Django: why @login_required cannot see a second factor, how one path that skips it undoes the whole rollout, and what otp_required fixes. OWASP A07.