django-openid和django-openid-auth之间的区别?

时间:2010-02-01 12:34:57

标签: django openid

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

2 个答案:

答案 0 :(得分:3)

openid-auth最后更新于Oct 2007

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

答案 1 :(得分:2)

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

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

from openid.yadis import xri

在某些地方做了哪些而不是其他地方。我还必须将maxlength更改为max_length以使用更新的django版本。

对于django-openid-auth来说,它的效果更好。我需要微调的一件事是从openid登录中创建django用户:

settings.py中的

OPENID_CREATE_USERS = True

目前,它正在django用户表中创建用户,例如 openiduser openiduser2 等,这似乎没用。