Was ist die beste Lösung für OpenID mit Django?

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

Bitte beachten Sie: Dies ist eine uralte Frage mit uralten Antworten. Die meisten der verknüpften Apps werden jetzt nicht mehr gewartet. Heutzutage scheinen die meisten Leute django-allauth oder python-social-auth. Ich werde die ursprüngliche Frage unten für die Nachwelt intakt lassen.


Es gibt mindestens ein halbes Dutzend Django-Apps, die OpenID-Authentifizierung für Django bereitstellen:

Ich habe mit ein paar von ihnen herumgespielt. Simon Willisons django-openid machte einen guten Eindruck, aber da ist er an der Spitze des Trendsetters in Djangoland habe ich manchmal Schwierigkeiten, mich mit seinen Trends vertraut zu machen (z. B. das ganze dynamische URL-Mustersystem in django-openid). Außerdem konnte ich mich nicht anmelden, um mit Google zu arbeiten.

django-authopenid machte einen guten Eindruck und scheint eine gute Integration mit django-registration. django-socialauth und django-socialregistration haben Unterstützung für Twitter und Facebook, was definitiv ein Plus ist. Wer weiß, ob und wann Facebook anfangen wird, ein Open zu sein ID-Anbieter...? socialauth scheint seinen Anteil zu haben von Problemen.

Also, was ist die beste OpenID-App da draußen? Bitte teilen Sie alle positiven (und negativen) Erfahrungen. Danke!