我想在 Firebase 中创建一个安全规则,只允许 PHP 脚本(通过 CURL 请求)写入某个位置。
当安全规则允许任何具有身份验证的人通过将 .json?auth=MYAPPTOKEN 附加到 URL 来读取/写入时,我可以使用 PHP 脚本读取/写入 Firebase。
我还能够包含/排除使用简单登录的用户从读/写到位置,所以我认为我对安全规则语法/操作有一个基本的处理。
现在,我想在 Firebase 中有一个只能从我的 PHP 文件中写入的位置。
我尝试过的安全规则:
".write":"auth.secret == "MYTOKEN",
".write":"auth == "MYTOKEN",
".write":"auth.token == "MYTOKEN",
另一方面,我尝试修改请求中的 .json?auth= 。这是我尝试过的:
$auth = array("token" => "MYTOKEN");
$auth = json_encode($auth);
第二次尝试:
$auth = json_encode("MYTOKEN");
然后用 .json?auth=$auth 替换 .json?auth=MYTOKEN
那么,如何只允许该脚本写入某个位置?
多谢你们。