firebase - 是否可以将 Firebase 项目的访问权限限制在给定的地理位置?
问题描述
我们开发了一个 Firebase 项目,该项目仅适用于加拿大零售商,但我们看到它正在从世界各地(中国、印度、澳大利亚等)访问。我们希望限制对来自加拿大境内的请求的访问。
解决方案
这是无法配置的。只要有人有互联网连接,就可以使用 Firebase 服务。
如果您必须限制访问,您需要通过您控制的一些服务器引导所有访问,这些服务器检查请求的 IP 地址并验证它来自您想要限制的国家/地区。这意味着您将无法直接在客户端应用中使用 Firebase 客户端 SDK。
推荐阅读
- wordpress - .htaccess 中的 301 重定向错误?WP网站
- youtube - 在不同设备上使用相同谷歌客户端的 Youtube 数据 API 配额
- ruby-on-rails - 此模型适配器不支持从数据库中获取记录
- php - 如何对字符串和变量都使用explode?
- vue.js - Vue中的axios mixin调用顺序
- xamarin.forms - 当 View.OnAppearing 被触发时 SafeAreaInsets 为 0
- orm - 从 orm.xml Doctrine 生成 php 实体
- c - 如何将范围(0,4)中的空格添加到C中的字符串
- rust - Rust:无法将 Trait RangeBounds 制成对象
- ag-grid - Ag-grid 不支持日期时间过滤器