【发布时间】:2018-07-13 17:06:55
【问题描述】:
我在网络上使用 firebase 身份验证,我有一个类似的数据库:
categories: {
c1: {
name: "Category 1,
},
c2: {
name: "Category 2,
},
c3: {
name: "Category 3,
}
}
categoryOwners: {
//u1 and u2 are uids generated by firebase authentication
u1: {
c1: true,
c3: true
}
u2: {
c1: true,
c2: true
}
}
这个想法是用户可以创建新类别并与其他用户共享。
因此用户可以创建一个类别,他将提供该类别的名称以及他想要共享该类别的人的一系列电子邮件。
有没有办法通过前端用户提供的电子邮件从firebase身份验证中获取uid?
我的假设是,出于安全原因,我无法在前端执行此操作,因此我必须创建一个“用户”表并对其进行维护,或者我可以创建一个云功能。
我的假设正确吗?如果是,您认为哪种方法更优雅?
【问题讨论】:
标签: firebase firebase-realtime-database firebase-authentication