OpenID中存储的概念是什么?

时间:2010-10-14 20:51:36

标签: python openid store

嗨,这就是我理解Openid的工作方式: -

  1. 用户在网站上输入他的openid网址“hii.com”
  2. 该应用程序重定向到openid提供程序,并登录或拒绝它并将响应发送回该站点,即“hii.com”
  3. 如果身份验证成功,则openid提供程序提供的响应对象可以包含其他数据,如“hii.com”请求的那样,也可以包含电子邮件等。
  4. 我可以将这些数据保存在数据库中。
  5. 如果我错了,请纠正我。然而,我在这里不理解的是商店的概念。我看到openid.store.filestore,nonce,sqlstore。有人可以提供一些清晰度。这家商店在这里扮演什么角色? 我已经通过python openid docs但最终感觉无能为力。 感谢

1 个答案:

答案 0 :(得分:1)

upd。:我之前的回答是错误的

您所指的商店是您的应用在验证期间存储数据的位置。

将它存储在共享的memcached实例中应该是最佳选择(比db更快且足够可靠)。