Wat is de beste oplossing voor OpenID met Django?

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

Let op: dit is een oude vraag met oude antwoorden. De meeste van de gekoppelde apps zijn nu niet meer onderhouden. Tegenwoordig lijken de meeste mensen django-allauth of python-social-auth. Ik laat de oorspronkelijke vraag hieronder intact voor het nageslacht.


Er zijn minstens een half dozijn Django-apps die OpenID-authenticatie voor Django bieden:

Ik speelde met een paar van hen. Simon Willison"s django-openid maakte een goede indruk, maar aangezien hij voorop loopt in trendsettende in Djangoland heb ik soms moeite om mijn hoofd rond zijn trends te wikkelen (bijv. het hele dynamische urlpatterns-systeem in django-openid). Bovendien kon ik me niet aanmelden om met Google te werken.

django-authopenid maakte een goede indruk, en het lijkt een goede integratie te hebben met django-registratie. django-socialauth en django-socialregistratie hebben ondersteuning voor Twitter en Facebook, wat zeker een pluspunt is. Wie weet of en wanneer Facebook een Open wordt ID-provider...? socialauth lijkt zijn aandeel te hebben van problemen echter.

Dus, wat is de beste OpenID-app die er is? Deel alle positieve (en negatieve) ervaringen. Bedankt!