来自 Node Js 的服务到服务认证

service-to-service authentication from Node Js

如何从 Node JS 客户端访问在 google 端点 (ESP) 后面托管的 API?。 Node JS 客户端是 google 计算引擎中的 运行。我正在尝试使用下面 URL 中提到的 Google ID 令牌,但找不到相同的示例代码。

https://cloud.google.com/endpoints/docs/openapi/service-account-authentication#using_a_google_id_token

Google 这里有官方的nodejs认证库:

https://github.com/google/google-auth-library-nodejs

如果您正在寻找有关如何使用 Google Web 令牌对远程服务进行身份验证的代码示例,则该存储库的自述文件中有几个针对不同环境的完整示例,包括 运行 在 GCP 中:

https://github.com/google/google-auth-library-nodejs#json-web-tokens