Использование Firebase-аутентификации и Firestore в Китае

Использование Firebase-стека для хромовых расширений :) Однако у вас есть одна БОЛЬШАЯ проблема.

Пользователи, находящиеся в Китае, не могут использовать приложение, поскольку Google заблокирован там, поэтому аутентификация Firebase терпит неудачу... ну, один из вариантов - использовать VPN, но с точки зрения пользовательского опыта, это большой Нет Нет... есть ли лучший способ решить/обход проблемы

Использование в основном firebase auth (поставщик Google) и Firestore

Можете использовать как-то пользовательские токены, чтобы решить эту проблему? https://firebase.google.com/docs/auth/admin/create-custom-tokens

Или внешняя служба аутентификации в сочетании с firebase, в этом случае, должны также иметь аутентифицированный доступ к firestore

Ответ 1

Создать API на HEROKU. Сделайте весь свой Oauth и каждый вызов, сделанный для firebase, проходит через API. Этот API только соединит всю информацию между КИТАЕМ и GoogleServices (Firebase), так как отличный межсетевой экран блокирует их.

Ответ 2

Самое простое решение - настроить прокси-сервер для пересылки запросов приложений в Firebase.