Firebase 查询,用于获取使用社交登录 (js) 注册的用户电子邮件



如果用户使用社交登录注册,Firebase 上的查询是什么?

我正在使用javascript,我知道如何访问数据库等,但我没有亲自保存用户的电子邮件地址,Firebase会自动保存。

没有客户端 API 来获取用户列表,因为这很容易泄露有关用户的信息。

如果要公开此信息,有两个常用选项:

  1. 将要公开的信息存储在数据库(例如 Firebase 实时数据库或 Cloud Firestore(中,然后从应用访问这些信息
  2. 创建一个终结点(例如通过云函数(,该终结点使用管理员 SDK 返回用户列表。

在所有情况下,两者都没有相关地更好,尽管我相信第一个更常用。

另请参阅:

  • 如果我使用 Firebase 简单的用户名和密码身份验证,如何返回用户列表(从 Firebase 拥有包含列出用户功能的管理员 SDK 开始(
  • 检索已使用 Firebase 身份验证注册的用户列表(更新版本,并在作者之一的回答中提及管理员 SDK(
  • 如何使用 Firebase 管理员软件开发工具包列出所有用户

最新更新