在外部数据库中存储Firebase UID

时间:2018-11-20 23:17:08

标签: firebase firebase-realtime-database firebase-authentication

我正在为项目使用Firebase身份验证。由于我们不想负责处理密码,并最终想要添加社交登录,因此我们将使用FireBase。

我们现在使用自己的数据库设置了.NET WEB API。在该数据库中,某些表引用了用户的表。示例:订单表需要一个客户ID。

由于我们仅使用Firebase Auth,因此我们正在考虑在数据库中存储一些用户数据。特别: 名|姓氏|角色。

也可以在表中存储Firebase UID,还是应该使用其他参数?

2 个答案:

答案 0 :(得分:0)

是的,将Firebase Auth UID存储在数据库中以存储每个用户的信息是很常见的。

答案 1 :(得分:0)

是的,您想要的是每个用户的唯一标识符,听起来Firebase的auth UID在同一项目中是唯一的。基于Firebase's document

  

getUid()返回用于唯一标识您的用户的字符串   您的Firebase项目的用户数据库。

也请检查以下答案:

Is Firebase UID unique across multiple apps?