首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少安全规则用户名

缺少安全规则用户名
EN

Stack Overflow用户
提问于 2014-02-13 17:41:10
回答 1查看 509关注 0票数 0

找不到

https://www.firebase.com/docs/security/rule-expressions/auth.htmlhttps://www.firebase.com/docs/security/simple-login-email-password.html

我在安全页面上看到:

https://www.firebase.com/docs/security/security-rules.html

代码语言:javascript
复制
  "rules": {
    ".read": "auth.username == 'admin'",
    ".write": "auth.username == 'admin'"
  }

我想在我的安全规则之一中使用用户的名字,比如:

代码语言:javascript
复制
  "something"
     "$name": {
        ".write": "$name == auth.name" 
      }

默认情况下,auth.username可用吗?如果不是,我如何在消防安全中访问它。

顺便说一句:(我的用户“表”中有一个字段"name“)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-14 00:57:57

对于Firebase中的电子邮件/密码身份验证方法,您的安全规则中在auth对象上定义的唯一属性是https://www.firebase.com/docs/security/simple-login-email-password.htmlAfter Authenticating标题下列出的属性。

这包括以下方面:

  • provider -在本例中使用的身份验证方法:password (字符串)。
  • 电子邮件-用户的电子邮件地址(字符串)。
  • id -用户的自动递增id为您的Firebase (字符串)。
  • uid -将提供程序和id组合在一起的唯一id,用作用户数据(字符串)的唯一键。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21761569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档