Closed 。这个问题是基于意见的 /help/closed-questions 。目前不接受答案。
请注意 :这是一个古老的问题,也有古老的答案。大多数链接的应用程序现在都已不再维护。如今,大多数人似乎都使用Django-allauth https://github.com/pennersr/django-allauth or python-社交-身份验证 https://github.com/omab/python-social-auth 。为了子孙后代,我将在下面完整保留原来的问题。
至少有六个 Django 应用程序为 Django 提供 OpenID 身份验证:
Django-openid http://github.com/simonw/django-openid
Django-openid-auth https://launchpad.net/django-openid-auth
another Django-openid-auth http://code.google.com/p/django-openid-auth/ ,看起来已经死了
Django-authopenid http://bitbucket.org/benoitc/django-authopenid/wiki/Home
Django-socialauth http://github.com/uswaretech/Django-Socialauth (还提供 Twitter 和 Facebook 帐户的身份验证)
Django 社交注册 http://github.com/flashingpumpkin/django-socialregistration (也有 Facebook 和 Twitter 认证)
django-openid-消费者 http://code.google.com/p/django-openid-consumer/ ,Simon Willison 最初的 django-openid 的一个分支。似乎更适合简单的博客评论而不是完整的注册工作流程
Django 社交认证 http://github.com/omab/django-social-auth
我和他们几个一起玩。西蒙·威利森的Django-openid http://github.com/simonw/django-openid 给人留下了很好的印象,但由于他处于 Djangoland 潮流引领的最前沿,我有时很难理解他的趋势(例如 django-openid 中的整个动态 urlpatterns 系统)。更重要的是,我无法登录并使用 Google。
Django-authopenid http://bitbucket.org/benoitc/django-authopenid/wiki/Home 给人留下了很好的印象,而且似乎与它有很好的融合Django 注册 http://bitbucket.org/ubernostrum/django-registration/wiki/Home . Django-socialauth http://github.com/uswaretech/Django-Socialauth and Django 社交注册 http://github.com/flashingpumpkin/django-socialregistration 支持 Twitter 和 Facebook,这绝对是一个优点。谁知道 Facebook 是否以及何时开始成为 OpenID 提供商......? Socialauth 似乎有它所面临的问题 http://www.elfsternberg.com/2009/11/24/django-socialauth-component-now-with-some-elfin-goodness/ , 尽管。
那么,最好的 OpenID 应用程序是什么?请分享任何积极(和消极)的经历。谢谢!
事实证明,最适合我的一个,而且似乎是最新的,是启动板上的一个。
它与我已经使用 django.auth 模块的应用程序无缝集成。
https://launchpad.net/django-openid-auth https://launchpad.net/django-openid-auth
要获得副本运行:
bzr branch lp:django-openid-auth
或者通过 PyPI 安装
pip install django-openid-auth
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)