【发布时间】:2012-01-20 03:56:03
【问题描述】:
如果我使用 Google 帐户登录 App Engine 应用程序,是否有办法将这些凭据从该网络应用程序传递到另一个 Google 网络应用程序(如阅读器)?我希望 GAE 应用程序能够使用我的 Google 阅读器中的数据而无需额外的身份验证步骤(因为我已经登录到 GAE 应用程序)。
我尝试过但失败的事情:
查看
google.appengine.api.users.User类是否有任何我可以使用的东西(没有看到任何有用的东西)。在
urlfetch对https://www.google.com/reader/api/0/token的调用中将登录GAE应用程序获得的ACSID/SACSID作为cookies传递给https://www.google.com/reader/api/0/token;在没有参数/标题的情况下调用https://www.google.com/accounts/ClientLogin,希望可能会发生一些神奇的事情;
使用上述 ACSID/SACSID 调用 https://www.google.com/accounts/ClientLogin,希望能发生一些奇迹;
更新我不想绕过授权 - 我只是想重复使用用户已经输入的凭据,而不是使用单独的用户名/密码表单,他们必须重新输入他们的凭据。
【问题讨论】:
标签: google-app-engine google-reader google-authentication