我有angular2 app,我尝试让管理员更新其他用户的个人资料。
但我不知道如何找到用户更新或删除其数据资料......
我该怎么办?
答案 0 :(得分:0)
不使用Admin SDK,您无法在应用内操纵任何用户帐户。要使用Admin SDK,您必须在应用内对其进行初始化,这会使您的管理员令牌在浏览器中可用,这是不明智的。
因此,实现此目的的一种方法是创建一个节点应用,您可以安全地在某个地方(不对公众开放)运行,该应用连接到您的Firebase应用并能够以这种方式操纵用户。
唯一的用户操作"可以从任何给定用户的Firebase应用内部获得更新自己的信息和创建新用户的能力。
应该注意的是用户身份验证和任何用户信息"除非由您和您的应用程序维护,否则您可能存储或不存储在数据库中是单独的和不相关的。