Django OpenID
I’m a big fan of using a website without having to register. I’ve been playing around with Django looking for a good way to do OpenID authentication. There are a ton of apps out there to help with this and I’ve found two that look to be good options.
Both are forked from this (http://github.com/simonw/django-openid) original project. The first is a bare bones OpenID authentication with no real integration. It provides a workflow for users to authenticate with an OpenID provider and adds the credentials to the user’s session variable. I’ve made myself useful by submitting two patches!
The second project integrates with Django’s auth and user frameworks. I found this after I spent hours essentially recreating that functionality on top of django-openid-consumer. This project seems to have the most backing and active development.
Depending on the level of control you want to have I would recommend one of these apps. Next I’ll need to recreate that slick login form from stackoverflow…