Monday, January 23, 2012

ANN: Two-Step Authentication with Django

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

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

It comes with an example project that shows how to use in a site and
also how to integrate with django-registration and
django-profiles.

We've released the code at
https://bitbucket.org/cogni/django-twostepauth

an it's also at pypi:
http://pypi.python.org/pypi/django-twostepauth


Quick demo video:
http://youtu.be/-vXcZKzGXl0

Hope this is useful to someone. Feedback deeply appreciated.

Cheers

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment