1. cogni
  2. django-twostepauth

Source

django-twostepauth /

Filename Size Date modified Message
docs
exampleapp
twostepauth
40 B
Initial commit.
48 B
Added tag 0.1dev for changeset 79bbf0ce3af0
178 B
Initial commit.
43 B
Initial commit.
1.5 KB
Initial commit.
222 B
Initial commit.
979 B
Initial commit.
51 B
Initial commit.
1.2 KB
Fixes #3. Bump version.

django-twostepauth

Django application that allows user authentication with two steps for additional security. The a first step with username and password and a second step with a one-time code such as the codes generated by soft token devices like [Google Authenticator][goog_auth].

Features:

  • Authentication with TOTP (Time-Based One-Time Password)
  • Authentication HOTP (HMAC-Based One-Time Password)
  • Support for the login in the admin site
  • Selective activation of two-step for the admin site, the main site or both
  • Support for authentication backup codes
  • Automatic adjustment for clock synchronization issues

Details on the installation and setup can be found in docs/install.rst. An example application is provided for two-step authentication integrated with django-registration and django-profiles.

[goog_auth] http://support.google.com/accounts/bin/answer.py?hl=en&answer=1066447