Django authentication backend using email confirmation instead of passwords.
https://github.com/relekang/django-nopassword.git
latest