Jakie jest najlepsze rozwiązanie dla OpenID z Django?

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

Uwaga: to stare pytanie ze starożytnymi odpowiedziami. Większość połączonych aplikacji jest teraz nieutrzymywana. Obecnie większość ludzi wydaje się używać django-allauth lub python-social-auth. Ze względu na potomność zostawiam oryginalne pytanie bez zmian.


Istnieje co najmniej pół tuzina aplikacji Django, które zapewniają uwierzytelnianie OpenID dla Django:

Pobawiłem się kilkoma z nich. django-openid Simona Willisona zrobiło dobre wrażenie, ale ponieważ jest on liderem wyznaczania trendów w Djangolandzie czasami mam trudności z ogarnięciem głowy jego trendami (np. cały system dynamicznych wzorców url w django-openid).Co więcej, nie mogłem zalogować się do pracy z Google.

django-authopenid zrobiło dobre wrażenie i wydaje się mieć dobrą integrację z rejestracja-django. django-socialauth i django-socialregistration mieć wsparcie dla Twittera i Facebooka, co jest zdecydowanie plusem.Kto wie czy i kiedy Facebook zacznie być Open Dostawca identyfikatorów...? socialauth wydaje się mieć swój udział problemów.

Jaka jest najlepsza dostępna aplikacja OpenID? Podziel się wszelkimi pozytywnymi (i negatywnymi) doświadczeniami. Dzięki!