首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-openid和django-openid-auth的区别?

django-openid和django-openid-auth的区别?
EN

Stack Overflow用户
提问于 2010-02-01 20:34:57
回答 2查看 725关注 0票数 2

我发现有两个python库可以使用django执行openid身份验证:django-openiddjango-openid-auth。我不明白这两者之间的区别,主要是(我认为)因为我没有使用django身份验证机制的经验。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-01 22:08:55

openid-auth最后一次更新是在Oct 2007

我想,现在的选择很简单。:)

票数 3
EN

Stack Overflow用户

发布于 2010-03-24 13:51:28

似乎django-openid-auth项目在becomingGuru发布答案一天后发布的own project site上有一个最新版本(0.2版)!

我两个都试过了。对于django-openid,我必须将yadis导入更改为:

代码语言:javascript
复制
from openid.yadis import xri

这是在一些地方做的,而不是在其他地方。我还不得不将maxlength更改为max_length,以便与较新的django版本一起使用。

对于django-openid-auth,它立刻就能更好地工作。我需要微调的一件事是通过openid登录创建django用户:

在settings.py中:

代码语言:javascript
复制
OPENID_CREATE_USERS = True

现在,它在django users表中创建用户,比如openiduser、openiduser2等,这似乎没有什么用处。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2176597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档