gcloud-узел для доступа к токену носителя?

API gcloud-node даст мне токен носителя, который он использует?

Я могу создавать подписанные URL-адреса с помощью gcloud-node и keyfile.json, но я пытаюсь следовать документам для возобновляемой загрузки. они предлагают начать загрузку на сервер и передать сеанс клиенту. выглядит легко, за исключением заголовка:

Authorization: Bearer your_auth_token

Могу ли я сделать что-то вроде gcs.getAuth после некоторого init?

Спасибо за любую помощь.

1 ответ

Решение

Ответил на github: https://github.com/GoogleCloudPlatform/gcloud-node/issues/818

ответ: да, но официально не поддерживается

var reqOpts = { uri: '...' }; // what you would pass to the request module

storage.makeAuthorizedRequest_(reqOpts, {
  onAuthorized: function(err, authorizedReqOpts) {
    // authorizedReqOpts.headers.Authorization = 'bearer token'
  }
});
Другие вопросы по тегам