【问题标题】:How can i use Google Drive API from a CLI (without browser) and using OAuth2?如何从 CLI(无浏览器)和使用 OAuth2 使用 Google Drive API?
【发布时间】:2019-05-17 03:55:35
【问题描述】:

是否可以仅使用 CLI 进行身份验证和获取访问令牌?我没有浏览器(用于 OAuth2 同意部分),我需要使用 REST API 进行身份验证和请求资源。

【问题讨论】:

    标签: rest oauth-2.0 drive


    【解决方案1】:

    简短的回答是否定的。用户凭据的 Google OAuth 由网络浏览器执行。

    如果您还拥有 Google Cloud 帐户,则可以通过多种方式创建 OAuth 访问令牌,但这些都是短暂的(3600 秒)。然后是使用 Google Cloud 服务帐户的 G Suite 域范围委派。

    我写了一篇关于如何使用 curl 进行 OAuth 的文章,但这仍然需要 Web 浏览器,但您可以保存令牌并在远程设备上使用。 link.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-01
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 2021-06-09
      • 1970-01-01
      • 2020-05-23
      相关资源
      最近更新 更多