Я разрабатываю общую CMS, основанную на Firebase и React, которую я планирую открыть с открытым исходным кодом, очень похоже на https://www.pushtable.com/
Что они делают - чего я тоже пытаюсь достичь - они просят вас войти в системув свое приложение, используя OAuth, с доступом к вашему проекту Google Cloud и Firebase. Затем они смогут отображать ваши таблицы Firestore и изменять их, помимо указанных вами правил.
Проверка пакета внешнего интерфейса Firebase NPM позволяет только инициализировать приложение Firebase с учетными данными, предоставленными при создании новоговеб-проект, внутри Firebase. С другой стороны, есть firebase-admin, который позволяет вам получить доступ администратора, используя служебную учетную запись, но он предназначен только для использования на сервере (а я строю все на стороне клиента). Любые предложения о том, как поступить? Или как они это делают на PushTable?
Заранее спасибо!