重要提示:API 已更改 - 请先阅读: https ://developers.google.com/accounts/docs/AuthForInstalledApps
ClientLogin 已于 2012 年 4 月 20 日正式弃用。它将根据我们的弃用政策继续工作,但我们鼓励您尽快迁移到 OAuth 2.0。
我想构建两个应用程序客户端(一些 python/java 程序)和服务器(Google App Engine 应用程序),并通过从客户端到服务器的 google 帐户进行身份验证以获取一些秘密信息。
让我解释一下场景:
- 服务器有地址https://example.appspot.com。
- 客户希望从https://example.appspot.com/restricted下载受限信息,因此在 app.yaml 中定义了这个 url 和 login: required。
- 客户使用某些 Google 帐户 example_login 和 example_password 来获取访问权限。
如何正确地从客户端向 Google App Engine 进行身份验证以访问https://example.appspot.com/restricted?