django-browserid

Release v0.11.1. (Quickstart)

django-browserid is a Python library that integrates BrowserID authentication into Django.

BrowserID is an open, decentralized protocol for authenticating users based on email addresses. django-browserid provides the necessary hooks to get Django to authenticate users via BrowserID. By default, django-browserid relies on Persona for the client-side JavaScript shim and for assertion verification.

django-browserid is tested on Python 2.6 to 3.3 and Django 1.4 to 1.6. See tox.ini for more details.

django-browserid depends on:

  • Requests >= 1.0.0
  • jQuery >= 1.8 (if you are using api.js and browserid.js).

django-browserid is a work in progress. Contributions are welcome. Feel free to fork and contribute!