如何使用Firebase限制经过身份验证的用户数量

时间:2018-12-30 12:16:22

标签: firebase firebase-authentication user-management

我目前正在将Firebase用于Kotlin(学校项目)中的在线Android游戏,以对用户进行身份验证/注册。我们将发布我们的第一个版本进行测试,我想设置一个能够注册Firebase的人数限制(具体为20个)。这可能吗?预先谢谢你。

1 个答案:

答案 0 :(得分:1)

无法限制可以登录Firebase身份验证的人数。身份验证的全部目的是让您说(并证明)“我是最大”,并且Firebase身份验证中没有办法限制谁可以做到(超出creating your own custom identity provider)。

但是您可以限制这些用户在应用程序的其余部分中可以执行的操作。例如,如果您使用的是Firebase实时数据库或Cloud Firestore,则将使用各自的服务器端安全规则(Realtime DatabaseCloud Firestore)限制可以访问数据库的用户。

如果您拥有自己的后端服务器,则需要pass the ID token from the user to that server,然后在verify the token那里允许谁可以访问哪些资源。