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