Javascript 来自特定web url的Firebase安全规则存储
我想将存储的安全规则设置为只能存储从我的web(特定web url)发送的数据。否则没人能读写 这是我的代码: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
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)才能存储。