【问题标题】:Storing Firebase UID in an external database将 Firebase UID 存储在外部数据库中
【发布时间】:2019-04-23 11:47:24
【问题描述】:

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

我们现在建立了一个带有自己的数据库的 .NET WEB API。在这个数据库中,一些表引用了用户的。示例:订单表需要一个客户 ID。

由于我们只使用 Firebase 身份验证,因此我们正在考虑将一些用户数据存储在我们的数据库中。具体来说: 名字 |姓氏 |角色。

是否可以将 Firebase UID 也存储在我们的表中,或者我们应该使用不同的参数?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      getUid() 返回一个字符串,用于在 您的 Firebase 项目的用户数据库。

      还要检查这个答案:

      Is Firebase UID unique across multiple apps?

      【讨论】:

        猜你喜欢
        • 2016-10-17
        • 2014-03-19
        • 2016-11-11
        • 1970-01-01
        • 1970-01-01
        • 2023-03-09
        • 2018-11-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多