【问题标题】:What is the migration path for the userinfo.email deprecation for Google Cloud Endpoints apps?Google Cloud Endpoints 应用的 userinfo.email 弃用的迁移路径是什么?
【发布时间】: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


    【解决方案1】:

    好消息是您的应用不会崩溃。该页面上的措辞不正确(将被修复)。感谢您指出。

    旧范围 ("https://www.googleapis.com/auth/userinfo.email") 已弃用,但仍将支持。我们鼓励新应用使用新的“电子邮件”范围(并将更新我们的库以执行相同的操作)。

    顺便说一句——“https://www.googleapis.com/auth/userinfo.profile”范围也是如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多