我正在为项目使用Firebase身份验证。由于我们不想负责处理密码,并最终想要添加社交登录,因此我们将使用FireBase。
我们现在使用自己的数据库设置了.NET WEB API。在该数据库中,某些表引用了用户的表。示例:订单表需要一个客户ID。
由于我们仅使用Firebase Auth,因此我们正在考虑在数据库中存储一些用户数据。特别: 名|姓氏|角色。
也可以在表中存储Firebase UID,还是应该使用其他参数?
答案 0 :(得分:0)
是的,将Firebase Auth UID存储在数据库中以存储每个用户的信息是很常见的。
答案 1 :(得分:0)
是的,您想要的是每个用户的唯一标识符,听起来Firebase的auth UID在同一项目中是唯一的。基于Firebase's document:
getUid()
返回用于唯一标识您的用户的字符串 您的Firebase项目的用户数据库。
也请检查以下答案: