是否可以使用访问令牌对谷歌云 PUB/SUB Node.js API 客户端进行身份验证?

问题描述 投票:0回答:1

是否可以在没有服务帐户的情况下使用通过 OAuth 流程收到的访问令牌来验证 google cloud pub/sub Nodejs 客户端

我尝试了在开始之前部分,但它需要服务帐户。没有服务帐户是否可以使用客户端库?

node.js google-cloud-platform google-cloud-pubsub
1个回答
0
投票

对于本地测试,您应该能够使用 gcloud 命令行工具获取应用程序默认令牌,然后不在应用程序中以编程方式指定身份验证:

gcloud auth application-default login

const pubsubClient = new PubSub();
const topic = pubsubClient.topic('mytopic');
// ...etc...

除了在本地计算机上尝试代码之外,请不要将其用于任何类型的生产环境,因为它更有可能泄漏凭据和其他问题。对于生产,您需要返回到服务帐户流程。

© www.soinside.com 2019 - 2024. All rights reserved.