请注意:这是一个古老的问题,有古老的答案。大多数相关的应用程序现在已经不再维护。如今,大多数人似乎使用django-allauth或python-social-auth。为了记录历史,我将保留原始问题。
至少有六个Django应用程序可提供Django的OpenID身份验证:
- django-openid
- django-openid-auth
- 另一个django-openid-auth,似乎已经停止更新
- django-authopenid
- django-socialauth(还提供与Twitter和Facebook账户的身份验证)
- django-socialregistration(也具有Facebook和Twitter身份验证)
- django-openid-consumer,Simon Willison原始django-openid的分支。似乎更适合简单的博客评论而不是完整的注册流程
- django-social-auth
那么,哪个是最好的OpenID应用程序?请分享任何积极(和消极)的经验。谢谢!