【问题标题】:How to impersonate a GoogleCredential in a google apps domain?如何在 Google Apps 域中模拟 GoogleCredential?
【发布时间】:2012-10-16 10:21:11
【问题描述】:

我正在制作一个应用程序,允许管理员管理 google 应用程序域中用户的文件。 由于不推荐使用 docList api,因此我使用了 Drive api。

如何在以管理员身份登录时以其他用户身份创建云端硬盘服务?

有些人建议使用 OAuth 消费者密钥。

但我不知道如何使用 oauth-2.0 来实现。

【问题讨论】:

    标签: oauth-2.0 google-drive-api google-apps


    【解决方案1】:

    您可能想查看这篇文章:Google Drive service account returns 403 usageLimits

    我使用 OAuth2 和服务帐户来完成几乎相同的工作。请记住,您需要使用 API 控制台来设置您的环境,并确保将服务帐户添加到具有适当范围的 Google Apps 域以允许访问。

    【讨论】:

    • 所以我必须是域管理员才能创建此服务帐户?
    • 我肯定会帮助成为管理员或让管理员参与其中,因为您需要在管理面板中进行一些设置来授权应用程序。您可以创建应用程序并将控制台配置为用户。
    • 我刚刚快速检查了一个最近的项目。我们在 API 控制台中将 apppot 服务帐户作为项目成员。
    猜你喜欢
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 2013-03-15
    相关资源
    最近更新 更多