Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 来自特定web url的Firebase安全规则存储_Javascript_Php_Firebase_Firebase Storage_Firebase Security - Fatal编程技术网

Javascript 来自特定web url的Firebase安全规则存储

Javascript 来自特定web url的Firebase安全规则存储,javascript,php,firebase,firebase-storage,firebase-security,Javascript,Php,Firebase,Firebase Storage,Firebase Security,我想将存储的安全规则设置为只能存储从我的web(特定web url)发送的数据。否则没人能读写 这是我的代码: service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { allow read, write: if true; } } } 但这允许任何人存储数据。如何将其限制到我的url?没有办法限制人们可以在安全规则中从哪些域写入内容(因为这很容易被欺骗) 要确保对文件的所有访问都经过授权,请实施F

我想将存储的安全规则设置为只能存储从我的web(特定web url)发送的数据。否则没人能读写

这是我的代码:

service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
  allow read, write: if true;
  }
 }
}

但这允许任何人存储数据。如何将其限制到我的url?

没有办法限制人们可以在安全规则中从哪些域写入内容(因为这很容易被欺骗)


要确保对文件的所有访问都经过授权,请实施Firebase身份验证,然后编写反映(已登录)用户可以执行的操作的规则。有关这方面的更多信息,请参阅。

没有办法限制人们可以在安全规则中写入哪些域(因为这很容易被欺骗)


要确保对文件的所有访问都经过授权,请实施Firebase身份验证,然后编写反映(已登录)用户可以执行的操作的规则。除了Frank的回答之外,请参阅。您可以将Firebase身份验证与一起使用,这样,当用户访问您的网站时,您可以透明地创建一个Firebase身份验证,并使用它保护存储。

除了Frank的回复之外。您可以将Firebase身份验证与一起使用,这样,当用户访问您的网站时,您可以透明地创建一个Firebase身份验证,并使用它保护存储。

问题是什么?你的代码不工作吗?我在这里没有看到一个实际的问题。每个人都在我的存储中存储汽车,我想将存储的安全规则设置为只有从我的web发送的数据(特定的web url)才能存储。那么问题是什么?你的代码不工作吗?我没有看到一个实际的问题。每个人都在我的存储中存储汽车,我想将存储的安全规则设置为只有从我的web发送的数据(特定的web url)才能存储。