代码之家  ›  专栏  ›  技术社区  ›  Stefano Borini

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

  •  2
  • Stefano Borini  · 技术社区  · 16 年前

    我找到了两个python libs来用django执行openid身份验证: django-openid django-openid-auth . 我不明白这两者之间的区别,主要是(我认为)因为我对Django认证机制没有经验。

    2 回复  |  直到 15 年前
        1
  •  3
  •   lprsd    16 年前

    OpenID身份验证上次更新于 Oct 2007

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

        2
  •  2
  •   Firass    15 年前

    看起来django openid auth项目的 own project site Becomingguru发表了他的答案后的一天发布的!

    我都试过了。对于django openid,我不得不改变yadis的进口,使之成为:

    from openid.yadis import xri
    

    这是在某些地方做的,而不是其他地方。我还必须将max length更改为max_length才能与更新的django版本一起工作。

    对于django openid-auth来说,它一开始就工作得更好。我必须调整的一件事是从OpenID登录创建django用户:

    在PysP.Py:

    OPENID_CREATE_USERS = True
    

    现在,它正在Django用户表中创建用户,就像 开放用户 , OpenIDUSE2 等等,这似乎没用。