服务帐户是在 node.js 中查询 google bigquery 的正确凭据吗?

Posted

技术标签:

【中文标题】服务帐户是在 node.js 中查询 google bigquery 的正确凭据吗?【英文标题】:Is a service account the right credentials for querying google bigquery in node.js? 【发布时间】:2012-07-16 19:02:22 【问题描述】:

我在 Google API 控制台中创建了一个服务帐户,下载了 .p12 文件,现在我尝试使用 https://github.com/hokaccha/node-jwt-simple 对令牌请求进行签名。

我应该从哪里/如何获得使用 HS256 签名的“秘密”?

【问题讨论】:

【参考方案1】:

原来是我使用的 openssl 命令有问题。如果有人遇到同样的问题,请确保使用“-nodes”参数,如下所示:

openssl pkcs12 -in file.p12 -out file.pem -nodes

然后只需将 .pem 文件的内容作为签名令牌的密钥传递。

祝你好运!

【讨论】:

以上是关于服务帐户是在 node.js 中查询 google bigquery 的正确凭据吗?的主要内容,如果未能解决你的问题,请参考以下文章

Node.js -Firebase 服务帐户私钥不会解析

从google-calendar-API获取详细信息,无需帐户关联

使用 Google BigQuery 上的开始/结束日期优化活动帐户查询

如何使用 Node.js 访问 Google AdWords API?

如何在 C# 中使用服务帐户登录 Google API - 凭据无效

如何使用 Google API 服务库 (Node.js) 运行 Google 应用脚本