【问题标题】:how is possible to use Google bearer token to authorize Google cloud storage?如何使用谷歌不记名令牌来授权谷歌云存储?
【发布时间】:2013-06-15 18:41:18
【问题描述】:

是否可以使用来自Google API Client Javascript Library 的不记名令牌来授权谷歌云存储桶,而无需向用户请求https://www.googleapis.com/auth/devstorage 范围。该存储桶具有对所有 Google 帐户的读写权限。

【问题讨论】:

    标签: google-cloud-storage google-api-client


    【解决方案1】:

    没有。如果数据的范围限定为 AllUsers,您可以匿名提出请求,但您不能代表未授予您 READ 范围或更佳权限的用户向 Google Cloud Storage 提出请求。

    一种可能的替代方案,具体取决于您的用例:如果用户碰巧登录了他们的 Google 帐户,您可以让他们使用 Cookie 身份验证直接访问对象,例如让他们通过 URL 模式请求对象https://storage.cloud.google.com/bucket/object.

    【讨论】:

    • 我明白了。我尝试使用 Cookie 身份验证进行编程访问,但它不起作用。资源 URI 被重定向到一个不允许隐藏 iframe 的随机 URI。我错过了什么吗?
    猜你喜欢
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多