【问题标题】:AngularFire2 update and delete profile of other userAngularFire2 更新和删除其他用户的个人资料
【发布时间】:2016-12-18 16:20:16
【问题描述】:

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

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

我该怎么办?

【问题讨论】:

标签: angular angularfire2


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 2013-04-13
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多