如何针对不同需求的不同用户组使用 Firebase Auth

How to use Firebase Auth for different user groups with different requirements

我目前正在开发一个使用 firebase 进行身份验证和存储用户数据的 android 应用程序。用户可以有不同的 "status" 允许他们使用应用程序的其他部分。为了保持我的用户数据结构化,如果可能的话,我更愿意为不同的用户组使用不同的 Autentification 数据库?否则我有什么选择可以用 firebase 来解决这个问题? 感谢您的帮助!

一个 Firebase 项目有一个用户商店。

由于它所做的只是为用户存储凭据,因此 Firebase 身份验证本身不需要多个列表。

如果您的应用需要区分不同类型的用户,您可以:

  1. 将这些用户列表存储在其他地方,例如 Firebase 数据库之一。例如,参见 .
  2. 在每个用户的个人资料中存储自定义声明以指示他们所属的列表。有关文档,请参阅 here
  3. 设置不同的项目,每种类型的用户一个。

我已将它们按照最常见到最不常见的顺序排列,因此您可能希望按此顺序研究和考虑它们。