从Web应用程序中删除firebase认证用户

时间:2017-06-23 12:49:28

标签: javascript firebase firebase-authentication

我想从我的Web应用程序中添加从firebase身份验证的用户列表中删除用户的选项。 我使用的身份验证方法是电子邮件和密码身份验证。

该应用程序是移动单页面应用程序,基于js / html / css文件(浏览器应用程序)。

  1. 我可以使用firebase Admin SDK删除用户吗?
  2. 有更好的方法吗? 什么是最佳做法?
  3. 谢谢Michael。

1 个答案:

答案 0 :(得分:0)

Firebase Admin SDK可用于删除用户。

但它只应在受信任的环境中使用,因为它允许完全访问项目中的大多数Firebase服务。典型的可信环境包括:您控制的服务器或Firebase的Cloud Functions。

因此,执行此操作的常用方法是构建一个删除用户的云功能(使用Admin SDK),然后从您的Web应用程序调用该功能。您必须确保只有受信任的用户可以调用该功能,通常是通过检查他们的UID或电子邮件地址与已知的可信用户列表。