云存储可恢复上传访问令牌

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

我正在尝试在vue js中构建图像上传器,我希望它是可恢复的上传,我将请求从浏览器直接发送到云存储服务器(不使用php作为中间件发送上传请求)

但文档说我必须有访问令牌来获取会话网址,我将在稍后使用上传图片,如何使用JavaScript获取此访问令牌,谷​​歌云没有javascript库但在节点js我不能使用用于浏览器

POST https://www.googleapis.com/upload/storage/v1/b/myBucket/o?uploadType=resumable HTTP / 1.1授权:承载[YOUR_AUTH_TOKEN]

从此页:https://cloud.google.com/storage/docs/json_api/v1/how-tos/resumable-upload

javascript google-cloud-platform google-cloud-storage
1个回答
0
投票

你绝对不希望通过将自己的访问令牌传递给客户端来做到这一点。访问令牌允许持有者在其范围内做任何事情,直到它们到期为止。拥有访问令牌的恶意用户可能会导致几乎无限制的问题。

您需要让您的客户使用他们自己的Google凭据(不寻常,但对于管理其他人的Google云资源的第三方工具有意义)或使用某种形式的签名网址或类似功能。

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