无法找到它
https://www.firebase.com/docs/security/rule-expressions/auth.html 或https://www.firebase.com/docs/security/simple-login-email-password.html
在安全页面中我看到:
https://www.firebase.com/docs/security/security-rules.html
"rules": {
".read": "auth.username == 'admin'",
".write": "auth.username == 'admin'"
}
我想在我的一个安全规则中使用用户的名字,如:
"something"
"$name": {
".write": "$name == auth.name"
}
默认情况下auth.username是否可用?如果不是,我如何在firebase安全性中访问它。
BTW :(我的用户“表”中有一个字段“name”)
答案 0 :(得分:1)
对于Firebase简单登录中的电子邮件/密码身份验证方法,安全规则中auth
对象上定义的唯一属性是After Authenticating
标题下https://www.firebase.com/docs/security/simple-login-email-password.html上列出的属性。
这包括以下内容:
password
(字符串)。