mozilla/django-browserid — pull request #24 by tallowen (2012-01-23 05:19:51+00:00)
Title: Refactor auth.py to be more subclassable

"BrowserIDBackend" is not easily subclassable because the functions are not totally atomic. "create_user" is not invoked to create the user. Even though "default_username_algo" is overwriteable using the settings, it would be better if one could easily change it via sublcassing.