Python 使用Django openid身份验证

Python 使用Django openid身份验证,python,django,openid,Python,Django,Openid,我试图用Django实现openid登录,但遇到了一些问题。我现在想用的图书馆是。我还没有发现任何django+openid库有很多文档。我怎样才能真正开始使用它作为登录,并根据来自openid的用户存储我的应用程序所需的信息?该库如何存储从openid提供程序共享的信息?该库是否已经存储了这些信息 OpenID身份验证过程通常使用 以下步骤: 用户在消费者网站的一个字段中输入他们的OpenID,然后点击登录按钮 消费者网站使用 雅迪斯协议 消费者网站向浏览器发送指向OpenID的重定向 供应商

我试图用Django实现openid登录,但遇到了一些问题。我现在想用的图书馆是。我还没有发现任何django+openid库有很多文档。我怎样才能真正开始使用它作为登录,并根据来自openid的用户存储我的应用程序所需的信息?该库如何存储从openid提供程序共享的信息?该库是否已经存储了这些信息

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

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

消费者网站使用 雅迪斯协议

消费者网站向浏览器发送指向OpenID的重定向 供应商。这是中所述的身份验证请求 OpenID规范

OpenID提供者的站点向浏览器发送重定向回 消费者网站。此重定向包含提供程序的 对身份验证请求的响应

您的web应用程序需要跟踪: -用户的标识URL和为其找到的终结点列表 那个网址 -与服务器的关系状态,即共享机密 与服务器的关联以及签名邮件上显示的nonce。 此信息应在一个会话到下一个会话期间保持不变 并且不应绑定到特定的用户代理


希望这有帮助:D

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

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

消费者网站使用 雅迪斯协议

消费者网站向浏览器发送指向OpenID的重定向 供应商。这是中所述的身份验证请求 OpenID规范

OpenID提供者的站点向浏览器发送重定向回 消费者网站。此重定向包含提供程序的 对身份验证请求的响应

您的web应用程序需要跟踪: -用户的标识URL和为其找到的终结点列表 那个网址 -与服务器的关系状态,即共享机密 与服务器的关联以及签名邮件上显示的nonce。 此信息应在一个会话到下一个会话期间保持不变 并且不应绑定到特定的用户代理

希望这有帮助:D