将Firebase堆栈用于chrome扩展:)但是,存在一个大问题。
位于中国的用户无法使用该应用程序,因为Google在那里被阻止,因此Firebase身份验证失败...好吧,一种选择是使用VPN,但就用户体验而言,这是一个很大的问题。解决/解决此问题的方法
主要使用firebase auth(Google提供程序)和Firestore
可以使用某种方式的自定义令牌解决此问题吗? https://firebase.google.com/docs/auth/admin/create-custom-tokens
在这种情况下,或者将外部身份验证服务与Firebase结合使用,也需要对Firestore进行身份验证访问
答案 0 :(得分:2)
在HEROKU上创建一个API。使您所有的Oauth和对firebase的每个调用都通过API。由于强大的防火墙阻止了该API,因此它将仅桥接CHINA和GoogleServices(Firebase)之间的所有信息。
答案 1 :(得分:0)
最简单的解决方案可能是设置代理服务器以将您的应用程序请求转发到Firebase。