【发布时间】:2019-03-31 20:51:04
【问题描述】:
如何将字符串添加到数据库的指定分支名称,并检查它与尝试在 Firebase 规则中访问它的用户的电子邮件是否相等。所以因为我尝试了以下规则,但它不起作用。
"usersetdata":{
"$uname":{
".read" : "$uname + '@domain.xta' == auth.token.email",
".write" : "$uname + '@domain.xta' == auth.token.email"
}
}
但是,如果我在模拟中使用自定义令牌和电子邮件,则指定 firebase 允许读取访问。我是否遗漏了什么或者firebase是否以不同的方式发送令牌中的电子邮件?
$uname 代表地址的本地部分(user1@domain.xta 中的 user1)。
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication firebase-security