【问题标题】:Google Drive SDK authorizationGoogle Drive SDK 授权
【发布时间】:2014-03-21 00:02:47
【问题描述】:

我一直在尝试遵循快速入门:在 JavaScript 示例中运行 Drive 应用程序,以便使用 Google Drive API 和 SDK。我通过了身份验证并设置了Client IDAPI key 等。我假设可以在用户没有登录到谷歌帐户的情况下创建令牌,因为客户端具有连接到的Client ID谷歌开发者控制台上的一个项目。我在这里遗漏了什么吗?

用户可以在不登录 Google 帐户的情况下使用基于 JavaScript 的 Google Drive 应用吗?

【问题讨论】:

    标签: google-drive-api google-oauth


    【解决方案1】:

    没有。从您的问题来看,听起来您已将客户端 ID 解释为指代用户。客户端 ID 是指应用程序。所以另外,谷歌需要确认用户已经给予了他的许可,这需要身份验证,即登录

    【讨论】:

    • 所以这是我的场景 - 我需要应用程序连接到 Google 帐户(基本上是应用程序帐户)并能够对驱动器进行更改,例如复制文件、删除文件。用户只能通过基于 Web 的应用程序进行更改,并且不会获得对帐户的完全访问权限。所以不需要他帐户的登录信息。
    • 简单易行。您刚刚描述了一个服务帐户developers.google.com/accounts/docs/OAuth2ServiceAccount。您需要忘记很多快速入门的内容,因为它们是针对授权用户帐户的。
    • 您的问题涉及 JavaScript。请注意,服务帐户是在服务器端实现的。因此,任何 JavaScript 都需要与服务器应用程序通信,而不是直接与 Drive。
    • 感谢您将我指向服务帐户。我会深入研究这些,看看我是否能让事情顺利进行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多