web-dev-qa-db-ja.com

中国でのFirebase認証とFirestoreの使用

chrome extensions :)にFirebaseスタックを使用するただし、大きな問題が1つあります。

中国にいるユーザーはGoogleがブロックされているためアプリを使用できず、Firebase認証が失敗します...まあ、1つのオプションはVPNを使用することですが、ユーザーエクスペリエンスの点では、それは非常に大きいです...解決するためのより良い方法があります。 /この問題を回避する

主にfirebase auth(Googleプロバイダー)とFirestoreを使用する

どういうわけかカスタムトークンを使用してこれを解決できますか? https://firebase.google.com/docs/auth/admin/create-custom-tokens

または、Firebaseと組み合わせた外部認証サービス、この場合、Firestoreへの認証済みアクセスも必要です

15
alexpov

HEROKUでAPIを作成します。すべてのOauthを作成し、firebaseに対して行われたすべての呼び出しがAPIを通過するようにします。このAPIは、優れたファイアウォールがそれらをブロックするため、CHINAとGoogleServices(Firebase)の間のすべての情報のみをブリッジします。

3

最も簡単な解決策は、アプリのリクエストをFirebaseに転送するようにプロキシサーバーを設定することです。

0
nloewen