【发布时间】:2016-09-10 08:16:24
【问题描述】:
似乎当某人通过 oAuth 进行身份验证时,Firebase 会创建一个类似于 google:111413554342829501512 的 uid。
在 Firebase 规则中,您可以执行(读取和/或写入):
".read": "root.child('users').child(auth.uid).child('isAdmin').val() == true"
是否假设由于使用了 HTTPS,我无法通过嗅探网络来读取消息?这就是它的工作原理 - UID 是 Firebase 规则使用的共享密钥吗?
经过身份验证后,我在浏览器的本地存储中看到 firebase:session::ack 中的 UID。
【问题讨论】:
标签: firebase firebase-authentication