首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Django-openid-auth

使用Django-openid-auth
EN

Stack Overflow用户
提问于 2010-11-26 09:58:50
回答 1查看 485关注 0票数 1

我正在尝试用Django实现openid登录,但遇到了一些麻烦。我现在尝试使用的库是Django-openid-auth。我没有找到任何包含大量文档的django+openid库。我如何才能真正开始使用它作为登录,并根据来自openid的用户来存储我的应用程序所需的信息?它如何存储从openid提供程序共享的信息,这个库是否已经存储了这些信息?

EN

回答 1

Stack Overflow用户

发布于 2010-11-26 14:24:50

OpenID实名认证流程最常用的步骤如下:

  1. 用户在使用者站点的字段中输入其OpenID,然后单击登录按钮。
  2. 使用者站点使用Yadis协议发现用户的OpenID提供者。使用者站点
  3. 将浏览器重定向到OpenID提供者。这是OpenID specification.
  4. The OpenID提供程序的站点向浏览器发送回使用者站点的重定向中所述的身份验证请求。此重定向包含提供者对身份验证请求的响应。

您的web应用程序需要跟踪:-the用户的身份URL和为该URL发现的端点列表-State与服务器的关系,即与服务器的共享秘密(关联)和在签名消息上看到的随机数。此信息应从一个会话持续到下一个会话,并且不应绑定到特定的用户代理。

希望这能有所帮助:D

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

https://stackoverflow.com/questions/4282056

复制
相关文章

相似问题

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