请注意:这是一个有着古老答案的古老问题。大多数链接的应用程序现在都没有维护。现在,大多数人似乎使用django-allauth或python-social-auth。为了子孙后代,我将在下面保留最初的问题。
至少有6个Django应用程序为Django提供OpenID认证:
我和其中一些人玩过。Simon Willison的django-openid给我留下了很好的印象,但由于他处于django潮流引领的前沿,我有时很难理解他的趋势(例如django-openid中的整个动态urlpatterns系统)。更重要的是,我无法登录到谷歌工作。
django-authopenid给人留下了很好的印象,它似乎与django-registration有很好的集成。django-socialauth和django-socialregistration支持Twitter和Facebook,这绝对是一个加分项。谁知道Facebook何时会成为OpenID提供商呢?socialauth似乎有它的问题份额,不过。
那么,最好的OpenID应用是什么呢?请分享任何积极的(和消极的)经历。谢谢!