AngularFire2更新和删除其他用户的配置文件

AngularFire2更新和删除其他用户的配置文件,angular,angularfire2,Angular,Angularfire2,我有angular2应用程序,我尝试允许管理员更新其他用户的个人资料 但我不知道如何找到用户更新或删除其数据配置文件 如何操作?如果不使用,则无法从应用程序内部操作任何用户帐户。为了使用管理SDK,您必须从应用程序中初始化它,这将使您的管理令牌在浏览器中可用,这是不明智的 因此,实现这一点的一种方法是创建一个节点应用程序,您可以在某个地方安全运行(公众不可用),该应用程序连接到您的Firebase应用程序,并能够以这种方式操纵用户 对于任何给定的用户,Firebase应用程序内部唯一可能的“用户

我有angular2应用程序,我尝试允许管理员更新其他用户的个人资料

但我不知道如何找到用户更新或删除其数据配置文件

如何操作?

如果不使用,则无法从应用程序内部操作任何用户帐户。为了使用管理SDK,您必须从应用程序中初始化它,这将使您的管理令牌在浏览器中可用,这是不明智的

因此,实现这一点的一种方法是创建一个节点应用程序,您可以在某个地方安全运行(公众不可用),该应用程序连接到您的Firebase应用程序,并能够以这种方式操纵用户

对于任何给定的用户,Firebase应用程序内部唯一可能的“用户操作”是更新他们自己的信息和创建新用户的能力

需要注意的是,除非由您和您的应用程序维护,否则用户身份验证和您可能存储在数据库中或不存储在数据库中的任何“用户信息”都是独立和不相关的。

如果不使用,您无法从应用程序内部操作任何用户帐户。为了使用管理SDK,您必须从应用程序中初始化它,这将使您的管理令牌在浏览器中可用,这是不明智的

因此,实现这一点的一种方法是创建一个节点应用程序,您可以在某个地方安全运行(公众不可用),该应用程序连接到您的Firebase应用程序,并能够以这种方式操纵用户

对于任何给定的用户,Firebase应用程序内部唯一可能的“用户操作”是更新他们自己的信息和创建新用户的能力


需要注意的是,除非由您和您的应用程序维护,否则用户身份验证和您可能存储在数据库中或不存储在数据库中的任何“用户信息”都是独立和不相关的。

您找到解决方案了吗?我也试着这么做@理查德:也许你可以用。但我不知道如何运行它,我总是会遇到多个错误,比如“模块不存在”。。。因为我的英语不好,我可能错过了博士的一些重要部分。如果你找到了解决方案,请告诉我。你找到解决方案了吗?我也试着这么做@理查德:也许你可以用。但我不知道如何运行它,我总是会遇到多个错误,比如“模块不存在”。。。因为我的英语不好,我可能错过了博士的一些重要部分。如果你能找到解决办法,请告诉我。