使用Firebase ID令牌在Google Cloud Storage JSON API上进行身份验证

时间:2019-06-26 13:50:22

标签: firebase google-cloud-storage firebase-storage

我有一个移动应用程序(Android / iOS),该应用程序将Firebase SDK用于多种Firebase服务(包括身份验证和存储)。

应用程序中现在有一个子系统,不能直接访问Firebase SDK,但是我需要从该子系统上载文件到Storage。可能有HTTP(S)请求,因此我尝试使用Storage JSON API进行上传。

但是,通过JSON API授权请求需要OAuth 2.0令牌。当Firebase SDK中已经有一个登录用户时,是否有一种简单的方法来接收此类令牌?从Firebase SDK看来,我唯一获得的是“ Firebase ID令牌”(JWT令牌),但我不知道如何将其转换(或什至有可能)为JSON API接受的OAuth令牌

1 个答案:

答案 0 :(得分:0)

我认为您正在尝试从插件本身进行请求,它可能没有权限。

您的用户唱歌时,您pass it to sign In With Custom Token是否已使用SDK? 我了解到,此后,自定义令牌和凭据被附加到用户的个人资料中。

为什么不尝试从用户个人资料而不是从插件进行请愿?