Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python OpenID中存储的概念是什么_Python_Openid_Store - Fatal编程技术网

Python OpenID中存储的概念是什么

Python OpenID中存储的概念是什么,python,openid,store,Python,Openid,Store,嗨,这就是我理解Openid的工作原理:- 用户在网站上输入他的openid url,如“hii.com” 应用程序重定向到openid提供程序,进行登录或拒绝,并将响应发送回站点,即“hii.com” 如果身份验证成功,那么openid提供程序提供的响应对象也可以包含其他数据,如电子邮件等,如果“hii.com”已经请求它 我可以将这些数据保存在数据库中 如果我错了,请纠正我。然而,我在这里不理解的是商店的概念。我看到openid.store.filestore、nonce、sqlstore。

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

  • 用户在网站上输入他的openid url,如“hii.com”
  • 应用程序重定向到openid提供程序,进行登录或拒绝,并将响应发送回站点,即“hii.com”
  • 如果身份验证成功,那么openid提供程序提供的响应对象也可以包含其他数据,如电子邮件等,如果“hii.com”已经请求它
  • 我可以将这些数据保存在数据库中
  • 如果我错了,请纠正我。然而,我在这里不理解的是商店的概念。我看到openid.store.filestore、nonce、sqlstore。有人能澄清一下吗。这家商店在这里扮演什么角色。 我已经阅读了python openid文档,但最终还是觉得不知所措。
    谢谢你:我以前的回答错了

    您所指的商店是应用程序在身份验证期间存储数据的地方

    将其存储在共享memcached实例中应该是最好的选择(比db快,而且足够可靠)