javascript - 来自特定网址的 Firebase 安全规则存储
问题描述
我想将存储的安全规则设置为只能存储从我的 Web(特定 Web url)发送的数据。否则没有人可以读写。
这是我的代码:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if true;
}
}
}
但这允许任何人存储数据。如何将其限制为我的网址?
解决方案
除了弗兰克的回复。您可以将 Firebase 身份验证与匿名用户一起使用,因此您可以在用户访问您的网站时透明地创建一个并使用它来保护存储。
推荐阅读
- javascript - typescript 参数中允许的最小数量
- python - 实现合并排序时出错 [AttributeError: 'int' object has no attribute 'data']
- typescript - 为什么这个打字稿类型保护不起作用
- javascript - 使用 styled-components 在循环中添加样式不同的组件
- python - 带有宽“笔”的 PyQt5 drawArc
- python - 有没有办法可以返回数据并提供额外的参数,python3 @click
- c++ - 用 const char *str="Hello" 在 C++ 中定义一个字符串;
- java - 如何在android中发送嵌套的json作为帖子
- javascript - React componentDidMount - 无法读取未定义的属性 -
- c++ - 垃圾值被初始化为我的哈希表的值,即使我专门将所有索引编码为 -1