Two-step authentication for Django
Django two-step authentication is a package for Django web framework that allows a second authentication step for increased security of user accounts. With this tool the first authentication step is done with username and password and the second step uses a one-time code generated by token devices like the free Google Authenticator available for several mobile phone devices. The video below shows the example application in action.
Python application for Django web framework.