gpt4 book ai didi

python - 使用 Django-openid-auth

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:17 25 4
gpt4 key购买 nike

我正在尝试使用 Django 实现 openid 登录,但遇到了一些麻烦。我现在尝试使用的图书馆是 Django-openid-auth .我还没有找到任何有很多文档的 django+openid 库。我实际上如何才能将其用作登录名并根据来自 openid 的用户存储我的应用程序所需的信息?这如何存储从 openid 提供者共享的信息,这个库是否已经存储了它?

最佳答案

OpenID 身份验证过程最常使用 以下步骤:

  1. 用户将他们的 OpenID 输入到消费者网站的一个字段中,然后点击登录按钮。

  2. 消费者站点发现用户的 OpenID 提供者使用Yadis 协议(protocol)。

  3. 消费者站点向浏览器发送一个重定向到 OpenID提供商。这是身份验证请求,如中所述OpenID 规范。

  4. OpenID 提供商的站点将浏览器重定向回消费者网站。此重定向包含提供商的响应认证请求。

    您的网络应用需要跟踪:- 用户的身份 URL 和发现的端点列表那个网址-与服务器的关系状态,即共享 secret (关联)与在签名消息上看到的服务器和随机数。此信息应从一个 session 持续到下一个 session 并且不应绑定(bind)到特定的用户代理。

希望这有帮助:D

关于python - 使用 Django-openid-auth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4282056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com