安全规则仅允许为已验证电子邮件的用户撰写

时间:2017-02-26 15:06:30

标签: firebase firebase-realtime-database firebase-authentication firebase-security

我有一个非常简单的写安全规则,只允许有经过验证的电子邮件的用户写入数据,

"someNode": {
  ".write": "auth.token.emailVerified === true"
}

出于某种原因,我仍然在具有特定用户令牌的模拟器中以及在具有相同用户的我的应用中获得权限被拒绝。我仔细检查了客户端中的用户对象,它确实有emailVerified === true因此我不确定为什么这不起作用。

截图: enter image description here

1 个答案:

答案 0 :(得分:5)

结果auth.token.emailVerified应该auth.token.email_verified与客户端的数据呈现方式有点不一致。