【发布时间】:2014-08-14 20:12:38
【问题描述】:
我目前拥有使用 Google Cloud Endpoints 指向 Google App Engine 后端的 iOS 和 Android 应用程序。他们一直依赖显然是 being deprecated on September 1 的“https://www.googleapis.com/auth/userinfo.email”范围,而支持“电子邮件”范围。
问题是由 endpointscfg.py 生成的客户端库(两天前,8/12 发布!)似乎仍然对即将弃用的范围进行硬编码。
在 iOS 中,google-api-objectivec-client 库似乎有一个标志 GTM_OAUTH2_USES_OPENIDCONNECT 可能会切换到正确的范围,但这个标志似乎没有在任何地方使用。
当然,手动修改自动生成的库以直接使用“电子邮件”范围会很容易,而且这甚至似乎与我的 App Engine 后端一起工作,但这肯定不像执行此弃用迁移的正确方法。
有没有人处理过这个问题,并找到了更好的方法?弃用仅在两周内,我真的希望我的应用不要中断。
【问题讨论】:
标签: android ios google-app-engine google-cloud-endpoints google-openid