【发布时间】:2021-11-26 22:29:44
【问题描述】:
我有 express/nodejs api 与我们的 java 后端服务(不是谷歌 API)进行通信。我需要将 google JWT 令牌传递给 api 调用。
如何使用 Google API 服务帐户生成签名的 JSON Web 令牌。我看到的大多数示例都获得了访问令牌或刷新。
感谢您的帮助
【问题讨论】:
-
1) 使用您想使用什么工具/库来创建 JWT。 JWT 只是两个 JSON 对象与签名连接在一起。 2)您将出于什么目的使用 JWT? (后端服务不够详细)这将决定创建什么样的JWT。 3) 大多数 Google API 不接受 JWT,需要 OAuth 访问令牌或 OIDC 身份令牌。如果后端执行自己的令牌验证,您可以使用后端支持的任何内容。 4)用细节编辑你的问题,你的概括描述不足以创建一个可靠和安全的答案。
-
同意约翰的评论。另外,什么是生成令牌?在哪里?在 GCP 上,在你的工作站上?其他地方?
标签: node.js express google-cloud-platform