Аутентификация в JSON API Google Cloud Storage с использованием токена Firebase ID - PullRequest
0 голосов
/ 26 июня 2019

У меня есть мобильное приложение (Android / iOS), которое использует Firebase SDK для нескольких сервисов Firebase (включая аутентификацию и хранилище).

Теперь в приложении есть подсистема, которая не имеет прямого доступа к Firebase.SDK, но мне нужно загрузить файлы в хранилище из этой подсистемы.HTTP (S) запросы возможны, поэтому я попытался использовать Storage JSON API для загрузки.

Однако токен OAuth 2.0 требуется для авторизации запросов через JSON API.Есть ли простой способ получить такой токен, когда в Firebase SDK уже есть зарегистрированный пользователь?Кажется, единственное, что я получаю из Firebase SDK - это «токен Firebase ID» (токен JWT), но я не знаю, как преобразовать его (или, если это вообще возможно) в принятый токен OAuth для JSON API.

1 Ответ

0 голосов
/ 27 июня 2019

Я думаю, что вы пытаетесь сделать петицию от самого плагина, и он может не иметь разрешений.

Вы передали его для входа в систему с помощью пользовательского токена в SDKкогда ваши пользователи поют?Я прочитал, что после этого пользовательский токен и учетные данные прикрепляются к профилю пользователя.

Почему бы вам не попробовать сделать петицию из профиля пользователя, а не из плагина?

...