Какое лучшее решение для OpenID с Django?

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

Обратите внимание: это древний вопрос с древними ответами. Большинство связанных приложений теперь не поддерживаются. В наши дни большинство людей используют django-allauth или python-social-auth. Я оставлю оригинальный вопрос нетронутым ниже для потомков.


Существует как минимум полдюжины приложений Django, которые обеспечивают аутентификацию OpenID для Django:

Я играл с парой из них. django-openid Саймона Уиллисона произвел хорошее впечатление, но поскольку он находится в авангарде в Djangoland мне иногда трудно понять его тенденции (например, вся система динамических шаблонов URL-адресов в django-openid). Более того, я не мог войти в систему для работы с Google.

django-authopenid произвел хорошее впечатление и, кажется, хорошо интегрируется с django-registration. django-socialauth и django-socialregistration есть поддержка Twitter и Facebook, что, безусловно, является плюсом.Кто знает, когда Facebook станет открытым Идентификационный провайдер...? у socialauth, похоже, есть своя доля проблем, однако.

Итак, какое приложение OpenID является лучшим? Поделитесь положительным (и отрицательным) опытом. Спасибо!