¿Cuál es la mejor solución para OpenID con Django?

| | | | | | | | | | | | | | | |

Tenga en cuenta: esta es una pregunta antigua con respuestas antiguas. La mayoría de las aplicaciones vinculadas ahora no se mantienen. En estos días, la mayoría de la gente parece usar django-allauth o python-social-auth. Dejaré la pregunta original intacta a continuación por el bien de la posteridad.


Hay al menos media docena de aplicaciones de Django que brindan autenticación OpenID para Django:

Jugué con un par de ellos. django-openid de Simon Willison causó una buena impresión, pero como él está a la vanguardia de la creación de tendencias en Djangoland, a veces tengo dificultades para comprender sus tendencias (por ejemplo, todo el sistema dinámico de patrones de URL en django-openid). Además, no pude iniciar sesión para trabajar con Google.

django-authopenid causó una buena impresión, y parece tener una buena integración con django-registration. django-socialauth y django-socialregistration tener soporte para Twitter y Facebook, lo que definitivamente es una ventaja. Quién sabe si Facebook comenzará a ser un Open y cuándo proveedor de identificación...? socialauth parece tener su parte de problemas, sin embargo.

Entonces, ¿cuál es la mejor aplicación de OpenID que existe? Por favor, comparta cualquier experiencia positiva (y negativa). ¡Gracias!