Как получить аутентифицированный URL GCS без? Authuser = 1 - PullRequest
0 голосов
/ 26 августа 2018

У меня довольно простая задача ... У меня есть корзина GCS, которую я создал, и хочу быть приватной.

Я программно помещаю в нее файлы и использую ее в своей (только для личного использования) сети.app.

Я хочу создать тег <img src="">, который ссылается непосредственно на URL, но только если я вошел в соответствующую учетную запись Google.

Я пытался добавить "Legacy objectчитатель ", а также разрешения" читатель объекта "для конкретного почтового сообщения Google.

Аутентификация работает при использовании этого URL, но ТОЛЬКО если я добавлю ?authuser=X:

https://storage.cloud.google.com/<BUCKET_NAME>/<PATH>

ЕслиЯ не добавляю, что тогда отображается 403. Запрещенная ошибка.

Есть ли способ, которым я могу сделать это без указания количества пользователей, вошедших в систему (я часто меняю их и порядок), и безголовная боль подписанных URL-адресов?

1 Ответ

0 голосов
/ 27 августа 2018

Вы можете использовать учетную запись службы по умолчанию для предоставления доступа к своим корзинам и файлам через ваше веб-приложение, а если ваше приложение размещено в App Engine, вы можете использовать Identity-Aware proxy разрешить доступ только к вашей учетной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...