Google联合登录vs混合协议vs Google数据认证。有什么区别?

2024-06-16 16:35:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在我的网站上实现Google认证,其中我还将使用googledataapi提取一些Google数据,并使用Jinja2的googleappengine。在

我的问题是,有这么多方法可以做到这一点。我混淆了谷歌联合登录,谷歌数据协议,混合协议。这些事情是相同的还是不同的方式做同一件事。在

据我所读和理解,这可能是不正确的,googlefederated Login使用混合协议来验证和获取Google数据。在

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

为了在Python中实现googlefederated登录,我看到我们需要从openid下载一个单独的库-已启用.com但是我在http://code.google.com/p/gdata-python-client/找到了一个不同的google数据实现库

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

谢谢


Tags: 数据方法com协议jinja2网站google方式
1条回答
网友
1楼 · 发布于 2024-06-16 16:35:41

这里有一篇关于Retrieving Authenticated Google Data Feeds with Google App Engine的文章

我对这个例子的理解是:

  • 您可以使用gdata-python-client设置此AuthSub交互 AuthSub
  • gdata.auth.extract_auth_sub_token_from_url提取从AuthSub获得的令牌(上面的步骤4)
  • 您现在可以使用此令牌访问Google数据。在

相关问题 更多 >