【问题标题】:Angular + Firebase Firestore authenticationAngular + Firebase Firestore 身份验证
【发布时间】:2021-05-29 12:04:23
【问题描述】:

我想使用电子邮件密码和全名创建用户(firebase firestore)。但现在我能做的就是 .createUserWithEmailAndPassword()。有没有其他功能可以创建全名用户?

【问题讨论】:

    标签: angular firebase google-cloud-firestore


    【解决方案1】:

    我认为您将 Firestore 与身份验证混淆了。

    在 Firestore 中,您可以拥有任何类型的数据,以集合和文档的形式组织起来,并且您可以使用规则来控制读/写访问。

    在身份验证中,您有专门用于...身份验证的用户。其他用户不能直接读写其他用户的认证数据。

    如果您的应用是个人联系人列表,则无需在身份验证中为每个联系人创建用户。只需为自己创建一个用户(这样您就可以在 Firestore 中为自己授予读写权限)并将联系人保存在 Firestore 中(在 contacts 集合中,每个联系人一个文档)。

    如果您的应用必须允许用户登录并读取其他用户的数据,请在身份验证中创建您的用户(只需电子邮件和密码,以便他们可以登录)并将他们的共享信息(电子邮件和全名)写入Firestore,以便其他用户可以访问它。

    【讨论】:

      猜你喜欢
      • 2017-02-24
      • 2018-04-15
      • 2020-06-01
      • 2019-08-13
      • 2017-01-22
      • 2020-05-20
      • 2020-08-13
      • 1970-01-01
      • 2023-03-14
      相关资源
      最近更新 更多