Node.js oauth2模块用于无标头检索访问令牌

我知道我已经跑过这个,但我似乎无法find它了。 是否存在允许在没有浏览器的情况下检索Google API访问令牌的Node.js模块? 我想在无头服务器上对Google API进行身份validation请求。 然而,我发现的模块都需要一个浏览器。 是否存在一个模块,所有这些都可以在服务器上完全处理?

如果您希望服务器以自己的名义(即,不代表login到应用程序的用户访问Google API)执行操作,则可以通过在Google Developer Console中创build服务帐户来实现( google oauth2如何获取服务帐户的私钥 )以及使用Google API node.js客户端( https://github.com/google/google-api-nodejs-client/ )。

有关如何从node.js应用程序使用Google Cloud Datastore的示例,请参阅以下内容 – 其他Google API的身份validation原则相同: https : //developers.google.com/datastore/docs/getstarted/start_nodejs/