小编典典

使用 Django 的 OpenID 的最佳解决方案是什么?[关闭]

all

请注意 :这是一个古老的问题,有着古老的答案。大多数链接的应用程序现在都没有维护。这些天来,大多数人似乎使用django-
allauth
python-social-
auth
。为了后代,我将在下面保留原始问题。


至少有六个 Django 应用程序为 Django 提供 OpenID 身份验证:

我和他们中的几个一起玩。Simon Willison 的django-openid给人留下了很好的印象,但由于他在 Djangoland 中处于引领潮流的前沿,我有时很难理解他的趋势(例如 django-openid
中的整个动态 urlpatterns 系统)。更重要的是,我无法登录以使用 Google。

django-authopenid给人留下了很好的印象,而且它似乎与django-
registration
有很好的集成。django-
socialauth
django-
socialregistration
支持 Twitter 和 Facebook,这绝对是一个加分项。谁知道 Facebook 是否以及何时开始成为
OpenID 提供商……?不过,socialauth
似乎也存在一些问题

那么,最好的 OpenID 应用程序是什么?请分享任何积极(和消极)的经验。谢谢!


阅读 74

收藏
2022-05-20

共1个答案

小编典典

已证明对我最有效且似乎最新的一个是启动板上的那个。

它与我已经使用 django.auth 模块的应用程序无缝集成。

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

要获得副本运行:

bzr branch lp:django-openid-auth

或者通过 PyPI 安装

pip install django-openid-auth
2022-05-20