web-dev-qa-db-fra.com

Utilisation de l'authentification Firebase et Firestore en Chine

Utilisation de la pile Firebase pour les extensions chrome :) Cependant, vous avez un gros problème.

Les utilisateurs situés en Chine ne peuvent pas utiliser l'application car Google y est bloqué. L'authentification Firebase échoue donc. Une option consiste à utiliser un VPN, mais en termes d'expérience utilisateur, il s'agit d'un gros No No ... existe-t-il un meilleur moyen de résoudre le problème?/solution de contournement à ce problème

Utilisation principalement de l'authentification de base de feu (fournisseur Google) et de Firestore

Peut-on utiliser des jetons personnalisés pour résoudre ce problème? https://firebase.google.com/docs/auth/admin/create-custom-tokens

Ou le service d’authentification externe combiné à Firebase, dans ce cas, doit également avoir un accès authentifié à Firestore

12
alexpov

Créez une API sur HEROKU. Faites tout votre Oauth et chaque appel fait pour firebase passer par l'API. Cette API ne fera que relier toutes les informations entre CHINA et GoogleServices (Firebase) puisque le grand pare-feu les bloque.

2
Christophe Gudlake

La solution la plus simple peut être de configurer un serveur proxy pour transférer vos demandes d'applications vers Firebase.

0
nloewen