Какое лучшее решение для OpenID с Django? [закрытый]



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





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




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



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



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

617   6  

6 ответов:

тот, который доказал, что лучше всего работает для меня, и который кажется самым современным,-это тот, который находится на launchpad.

он легко интегрируется с моим приложением, которое уже использует django.модуль авторизации.

https://launchpad.net/django-openid-auth

чтобы запустить копию:

bzr branch lp:django-openid-auth

или установить его через PyPI

pip install django-openid-auth

последний пост для этой темы в феврале. Прошло почти 8 месяцев, и я уверен, что многое изменилось.

Я очень заинтересован в Django-Socialauth, так как он поддерживает gmail, yahoo, facebook, twitter и OpenID.

Я нашел две вилки, которые кажутся современными:

https://github.com/uswaretech/Django-Socialauth

https://github.com/agiliq/Django-Socialauth

в вторая вилка была недавно обновлена, в данный момент.

Мне было интересно, если кто-нибудь недавно использовал любой из этих вилок? Я ищу самый надежный для моего сайта.

спасибо

обновление: самая современная вилка, кажется,omab / django-social-auth и пакет pypi указывает на.

Я предпочитаю django-authopenid, но я думаю, что большинство зрелых решений довольно равны на данный момент. Тем не менее, это то, что я вижу, используется больше всего. Я сделал несколько настроек, как мы используем его, не имея на самом деле вилка его, и это огромный плюс в моей книге. Другими словами, его довольно легко подключить.

Не забудьте вилка эльфа Штернберга из django-socialauth-он работает, чтобы очистить то, что он видит как много плохих решений реализации в оригинальном приложении socialauth. Пока выглядит чисто, но неясно, будет ли его проект иметь импульс.

django-socialauth хорошо для меня

вы могли бы попробовать pinax

Comments

    Ничего не найдено.