【问题标题】:How does one migrate from OAuth 1 2LO to OAuth Domain-Wide Delegation For Google APIs?如何从 OAuth 1 2LO 迁移到 Google API 的 OAuth 域范围委派?
【发布时间】:2013-11-21 17:29:39
【问题描述】:

我有一个庞大的客户群,并希望将他们从使用 OAuth1 2LO 迁移到 OAuth2 域范围委派和

1) 想知道是否可行。

2) 如果可能,是否可以在没有用户干预/影响的情况下完成。

作为参考,我正在查看/关注 OAuth1 迁移文档 (https://developers.google.com/accounts/docs/OAuth_ref#migration):

根据委托文档,我们希望创建一个“服务帐户”,但 OAuth1 -> OAuth2 迁移指南 (https://developers.google.com/accounts/docs/OAuth_ref#migration)

您的应用程序必须具有 OAuth 2.0 客户端 ID。您可以通过在 Google Cloud Console 中将应用程序注册为已安装应用程序或网络应用程序来获取此客户端 ID。

1) 这是否也适用于“服务帐户”?

如果迁移确实适用于服务帐户,则管理员似乎需要手动设置委派(可在此处找到:https://developers.google.com/drive/delegation

您现在创建的服务帐户需要被授予访问您想要访问的 Google Apps 域的用户数据的权限。以下任务必须由 Google Apps 域的管理员执行:...

2) 这是否意味着我们将要求我们的客户完成这些步骤?

任何帮助将不胜感激

【问题讨论】:

    标签: google-oauth


    【解决方案1】:

    委托案例不涉及令牌迁移(因此,请忽略迁移文档:https://developers.google.com/accounts/docs/OAuth_ref#migration)。

    为了在这种情况下迁移到 OAuth2,您必须实施 Google 的 2-legged OAuth2。有关如何执行此操作的信息,请查看 Google's 2-legged OAuth2Google Drive SDK delegation 文档。

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 2016-06-27
      • 2020-09-06
      • 1970-01-01
      • 2011-05-12
      • 2015-12-29
      • 2017-01-04
      • 2018-04-30
      • 2013-12-06
      • 1970-01-01
      相关资源
      最近更新 更多