Как обменять Firebase idToken на токен доступа oauth2? - PullRequest
0 голосов
/ 27 апреля 2020

Используя REST API, я вхожу в Firebase анонимно:

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

Это даст мне idToken в Firebase и токен refre sh.

Когда я хочу использовать хранилище 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 НЕАУТИЗОВАННЫЕ неверные учетные данные. Как я могу обменять свой Firebase idToken на действительный токен oauth2, который я могу использовать для выполнения этого запроса?

...