gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 05:48:05 24 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/14673708/

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