2013-06-19 2 views
0

Можно ли использовать токен-носитель от Google API Client Javascript Library, чтобы разрешить использование Google облачного хранилища без запроса https://www.googleapis.com/auth/devstorage области действия от пользователя. Ведро имеет доступ для чтения и записи ко всей учетной записи Google.Как можно использовать токен Google для авторизации облачного хранилища Google?

ответ

2

Нет. Если данные привязаны к AllUsers, вы можете сделать запрос анонимно, но вы не можете отправлять запросы в облачное хранилище Google от имени пользователя, который не предоставил вам область READ или лучше.

Одна из возможных альтернатив, в зависимости от вашего используемого варианта: если пользователь входит в свою учетную запись Google, вы можете позволить им напрямую обращаться к объекту с помощью проверки подлинности с помощью Cookie, например, попросив его объект через URL-адрес образец https://storage.cloud.google.com/bucket/object.

+0

Я вижу. Я пробовал программный доступ с использованием аутентификации Cookie, но он не работает. URI ресурса перенаправляется на случайный URI, который не позволяет скрывать iframe. Я что-то пропустил? –

Смежные вопросы