Open
Description
Just a quick thought: aren't the management commands a bit ambigous? disable
and status
might very well refer to pretty much anything on a Django install. I'd argue that a better naming would be something like:
./manage.py two_factor_status <username>
./manage.py two_factor_disable <username>
On a side note, an enable
command would be useful as well, as a way of enforcing two factor auth for all users from day one. Would that even be possible (given that an admin would supply phone numbers, hand out codes etc.)? I'd be happy to submit at PR if that's the case.