如何将Firebase idToken交换为oauth2访问令牌?

时间:2020-04-27 14:21:56

标签: firebase firebase-storage google-authentication

使用REST API,我匿名登录Firebase:

POST https://identitytoolkit.googleapis.com/v1/accounts:signUp?key=[PROJECT_APIKEY]

这将为我提供一个Firebase idToken和一个刷新令牌。

当我想使用Firebase存储通过REST API列出存储桶中的对象时:

GET https://www.googleapis.com/storage/v1/b/my-bucket.appspot.com/o?key=[PROJECT_APIKEY]
Authorization Bearer [OAUTH2_TOKEN]

如果我使用Firebase idToken,则会收到401 UNAUTHORIZED Invalid Credentials错误。如何将Firebase idToken交换为可用于发出此请求的有效oauth2令牌?

0 个答案:

没有答案