mozilla/socorro-crashstats — pull request #77 by peterbe (2012-09-05 21:32:44+00:00)
Title: bug 788054 - persona authentication

r?

One thing that bothers me slightly about this is that...

1. We now include browserid.js and browserid.org/include.js on every page
2. By landing this, it's still broken since there is no admin page. At the moment you get a link in the footer to `/admin/WORK_HARDER`

The solution at the moment is that we manage a setting in `settings/local.py` called `ALLOWED_PERSONA_EMAILS`. It's a temporary solution until we get something like MozLDAP launched and available.

Also, as of this change we **now need a database** and I have opted us in on sqlite. It's shipped by default in django and we won't have to worry about high traffic due to the tiny since of people actually using it and once they've logged in, the session is stored in memcache.