Можно ли аутентифицировать клиент Google Cloud pub/sub nodejs без учетной записи службы, используя токен доступа, полученный с потоком OAuth?
Я попробовал раздел , прежде чем начать , но для этого требуется учетная запись службы. Можно ли использовать клиентскую библиотеку без учетной записи службы?
🤔 А знаете ли вы, что...
С Node.js можно создавать приложения, работающие в режиме реального времени, такие как чаты и игры.
Для локального тестирования вы должны иметь возможность использовать инструмент командной строки gcloud, чтобы получить токен приложения по умолчанию, а затем просто не указывать авторизацию программно в своем приложении:
gcloud auth application-default login
const pubsubClient = new PubSub();
const topic = pubsubClient.topic('mytopic');
// ...etc...
Пожалуйста, не используйте это для какой-либо производственной среды, кроме проверки кода на вашем локальном компьютере, потому что это гораздо более вероятно, приведет к утечке учетных данных и другим проблемам. Для производства вам потребуется вернуться к потоку учетной записи службы.