257 Stimmen

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 verlinkten Anwendungen werden nicht mehr gewartet. Heutzutage scheinen die meisten Leute zu verwenden django-allauth o python-social-auth . Ich lasse die ursprüngliche Frage der Nachwelt zuliebe unten stehen.


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

Ich habe mit einigen von ihnen herumgespielt. Simon Willison's django-openid hat einen guten Eindruck hinterlassen, aber da er an der Spitze der Trendsetter im Djangoland steht, habe ich manchmal Schwierigkeiten, seine Trends zu verstehen (z.B. das ganze dynamische urlpatterns-System in django-openid). Darüber hinaus konnte ich das Login nicht mit Google zum Laufen bringen.

django-authopenid hat einen guten Eindruck hinterlassen, und es scheint eine gute Integration mit django-registrierung . django-socialauth y django-socialregistration haben Unterstützung für Twitter und Facebook, was definitiv ein Plus ist. Wer weiß, ob und wann Facebook anfangen wird, ein OpenID-Anbieter zu sein...? socialauth scheint die seinen Anteil an Problemen Allerdings.

Was ist also die beste OpenID-App auf dem Markt? Bitte teilen Sie uns Ihre positiven (und negativen) Erfahrungen mit. Danke!

1voto

Kristian Damian Punkte 1335

Sie könnten versuchen pinax

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X