gpt4 book ai didi

firebase - 如果我使用 Firebase 简单用户名和密码身份验证,如何返回用户列表

转载 作者:行者123 更新时间:2023-11-28 19:15:17 25 4
gpt4 key购买 nike

不确定我是否做错了什么但使用这个 api https://www.firebase.com/docs/security/simple-login-email-password.html我可以成功创建一个用户 - 根据返回消息,但我在 Forge 控制台的任何地方都看不到该用户。您如何知道注册了哪些用户?

我应该使用返回的用户 ID 并在 Firebase 中创建我自己的用户对象,还是不需要这种重复。我确实需要添加一些额外的用户属性,所以也许我无论如何都需要这样做。

最佳答案

在 Firebase 身份验证(以前称为 Firebase SimpleLogin)中使用电子邮件/密码身份验证时,您的用户的电子邮件和密码组合会与实际存储在您的 Firebase 中的数据分开安全地存储。

Firebase 中的数据与用户的电子邮件/密码哈希组合之间的这种障碍是有意设计的:我们想让您更轻松地 (1) 开发您的应用程序,(2) 防止任何意外的用户凭据泄露, (3) 在如何将用户数据存储在 Firebase 中仍然为您提供完全的灵 active 。

这意味着我们只存储电子邮件地址/密码哈希组合,没有其他任何东西,因此由您决定如何在您的 Firebase 中存储实际用户数据。正如您所建议的,您应该获取用户 ID 并将该数据存储在您的 Firebase 中的/users/$id 等位置,并使用 Firebase Security Rules Language以确定对该数据的读/写访问。您的用户的唯一 idemail 已经在您将在编写规则时使用的 auth 变量中。

关于firebase - 如果我使用 Firebase 简单用户名和密码身份验证,如何返回用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34387304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com