在AuthUI for Web中禁用Firebase注册

时间:2018-08-09 18:10:18

标签: firebase firebase-authentication

我正在将Firebase authui用于网络,如此处记录的:1

我的问题是,我想为我的Web应用程序中的新用户禁用注册。但是已经注册的用户仍然应该能够登录。

此外,从我的android应用程序进行的注册仍然可以正常工作。

有人知道怎么做吗?

2 个答案:

答案 0 :(得分:1)

恐怕您无法做到这一点。 FirebaseUI 是一种预先构建的身份验证UI,其自定义性不高,如果要使用Firebase UI,则必须忍受。在这种情况下,您可以实施基于角色的身份验证以限制新用户。例如,对于新用户,将为用户配置文件分配一个角色为newUser,在安全规则中,您可以使用newUser角色限制/拒绝该用户。

另一种解决方案是自己(从头开始)进行编码并实现Firebase身份验证。

希望这能给您一些想法!

答案 1 :(得分:0)

已在 v4.8.0 版中添加了对此的支持,如本 issue 所述。