我想知道是否有办法通过 UID 从 FirebaseAuth 中删除用户。根据我在网上的研究,似乎你只能删除当前登录的用户。
请告知是否有可能。
最佳答案
登录的用户只能删除自己的帐户。无论使用什么平台,任何用户都没有能力或权限从您的客户端网络或移动应用程序中删除其他帐户。这实际上是一个巨大的安全漏洞。
您可以做的是从您使用 Firebase Admin SDK 控制的后端删除用户。 ,它有能力manage users 。特权后端代码可以通过 UID 删除任何用户。如果您打算让最终用户调用后端上的某些函数来删除其他用户,则应在后端代码中验证该用户是否应具有此权限。
关于firebase - 有没有办法通过 UID 从 FirebaseAuth 中删除用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60499209/