【问题标题】:Server side Node JS application & Oauth2 consent page服务器端 Node JS 应用程序和 Oauth2 同意页面
【发布时间】:2018-06-13 02:21:28
【问题描述】:

我正在开发一个 NodeJS 服务器应用程序,我想在其中访问 Google Drive 中的文件(我是 Drive 的所有者,我想访问的文件是共享文件)。我尝试按照 Google 在https://developers.google.com/identity/protocols/OAuth2WebServer 提供的指示进行操作,但我被困在同意页面步骤,因为在我的情况下,浏览器后面不会有任何用户。

我在网上搜索并发现了类似的问题,但我总是对答案感到困惑(在这个question 中,例如有两个答案有和没有服务帐户)。

谁能帮我解决这个问题并告诉我解决这个问题的最佳方法是什么?

最好的问候,

【问题讨论】:

    标签: node.js oauth-2.0 google-oauth


    【解决方案1】:

    您需要使用服务帐号。请参阅 Google 在 Using OAuth 2.0 for Server to Server Applications 上的文档。然后,您拨打电话告诉服务帐户冒充您从 Google 云端硬盘中删除文件。

    【讨论】:

    • 谢谢@Mark S.!我通过使用服务帐户找到了出路。
    猜你喜欢
    • 2017-01-30
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-12
    • 2019-03-07
    • 2019-03-07
    • 2021-01-02
    相关资源
    最近更新 更多