Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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 谷歌联合登录vs混合协议vs谷歌数据认证。什么';有什么区别?_Python_Openid_Oauth_Google Data - Fatal编程技术网

Python 谷歌联合登录vs混合协议vs谷歌数据认证。什么';有什么区别?

Python 谷歌联合登录vs混合协议vs谷歌数据认证。什么';有什么区别?,python,openid,oauth,google-data,Python,Openid,Oauth,Google Data,我正在尝试在我的网站中实现谷歌身份验证,在其中,我还将使用谷歌数据API提取一些谷歌数据,并将谷歌应用程序引擎与Jinja2一起使用 我的问题是,有这么多方法被提及。我对谷歌联邦登录、谷歌数据协议、混合协议感到困惑。这些事情是相同的还是不同的方式来做相同的事情 从我阅读和理解的情况来看,这可能是错误的,Google Federated Login使用混合协议来验证和获取Google数据 是否有一个合适的指南来在python中实现其中任何一个。我在谷歌链接上找到的例子有点不同。根据我的理解,如果我

我正在尝试在我的网站中实现谷歌身份验证,在其中,我还将使用谷歌数据API提取一些谷歌数据,并将谷歌应用程序引擎与Jinja2一起使用

我的问题是,有这么多方法被提及。我对谷歌联邦登录、谷歌数据协议、混合协议感到困惑。这些事情是相同的还是不同的方式来做相同的事情

从我阅读和理解的情况来看,这可能是错误的,Google Federated Login使用混合协议来验证和获取Google数据

是否有一个合适的指南来在python中实现其中任何一个。我在谷歌链接上找到的例子有点不同。根据我的理解,如果我错了,请纠正我,我必须只实现OpenID消费者部分

为了在Python中实现Google联邦登录,我看到我们需要从openid-enabled.com下载一个单独的库,但是我在

如你所见,我很困惑:D.请帮助我:)


谢谢

这里有一篇关于

我对这个例子的理解是:

  • 您可以使用设置此AuthSub交互
  • gdata.auth.extract\u auth\u sub\u token\u from\u url
    提取从AuthSub获得的令牌(上面的步骤4)
  • 您现在可以使用此令牌访问Google数据