【问题标题】:Azure Functions and Google API with Google OAuth2 (node.js)Azure Functions 和 Google API 与 Google OAuth2 (node.js)
【发布时间】:2021-03-08 15:27:22
【问题描述】:

我试图弄清楚如何使用 Oauth2 和 Node.js 从 Azure Functions 中访问 Google 电子表格。 我可以在本地运行的文件系统上使用带有令牌管理的 Node.js。但是 Azure Functions 应该能够从 Azure Functions 中处理 Google 身份验证(我已经输入了客户端 ID、机密、票证 Google Auth...),但是我如何编写一个 node.js 让 Azure Functions 处理身份验证?我可以使用一些 Azure 变量引用令牌吗?有没有人有一个工作的例子? 谢谢

【问题讨论】:

  • 您打算如何通过 azure 函数授权对 Node.js 的同意。您将如何显示同意屏幕?
  • 我认为我需要使用浏览器执行一次,然后 Azure Functions 将负责刷新令牌机制。但我没有发现 Google Auth 实施的有效示例,所以我不确定我是否做对了。
  • 可能我理解错了,你是用node.js登录谷歌认证服务,为什么会涉及到Azure Functions?
  • @Mara 是的,您可以使用浏览器执行一次,但您将如何从 azure 函数访问浏览器?
  • 我认为我可以使用 Google 帐户进行身份验证,这将授权 Azure 函数使用我的凭据访问 Google Scopes (Sheets)。我想我有什么问题,对吧?

标签: node.js google-api azure-functions


【解决方案1】:

首先,您可以参考quick start Google Sheet APIv4 - node.js 了解其工作原理,并遵循先决条件。

在您完成并理解这本质上是服务器端 Web 应用程序后,您可以开始考虑将它们放入无服务器功能(例如 Azure Functions)中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 2012-04-29
    • 1970-01-01
    • 2018-11-06
    • 2023-02-10
    • 1970-01-01
    相关资源
    最近更新 更多