django-twostepauth 0.1dev

Two-step authentication for Django

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

BSD

Author

Nuno Maltez, Pedro Lima

Pip

django-twostepauth==0.1dev

Classifiers

  • Topic :: Internet :: WWW/HTTP
  • Programming Language :: Python
  • Operating System :: OS Independent
  • License :: OSI Approved :: BSD License
  • Intended Audience :: Developers
  • Framework :: Django
  • Development Status :: 4 - Beta
File Type Python Version Uploaded On Downloads
django-twostepauth-0.1dev.tar.gz Source Jan. 20, 2012 2,260
Version Release Date
0.1dev Jan. 20, 2012
Date Package Version Action
Nov. 4, 2014, 2 p.m. django-twostepauth 0.1dev Release Created
Nov. 4, 2014, 2 p.m. django-twostepauth Package Created