【发布时间】:2020-09-24 12:46:10
【问题描述】:
我正在开发需要连接到开发 Firebase 的应用程序。 这个firebase的数据库规则如下:
"rules": {
// no read access at root level
".read": "auth.uid === 'emailaddressgmailcom'",
".write": false,
我无法理解的是如何将auth.uid 指定为确切的电子邮件地址?
据我尝试,我只得到谷歌提供的唯一 uid。 (一组数字和字母)
因此,除非我在数据库规则中指定 Google 给出的确切 uid,否则我永远无法传递身份验证以从数据库中读取,这不是一个选项,因为会有另一个用户需要访问 db 而我不需要认识他的uid。
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication google-authentication