【问题标题】:Adding multiple users to Firebase using Angular使用 Angular 将多个用户添加到 Firebase
【发布时间】:2017-09-29 11:54:25
【问题描述】:

我一直在尝试使用 Angular 设置页面,具有必要权限的管理员可以使用 Firebase 的“用户名”和“密码”身份验证添加用户。

我一直在 stackoverflow 附近寻找答案。我已经找到 : Firebase create user "manually" 和这个: Firebase kicks out current user

根据答案,我认为他们通过不使用 Admin SDK 并绕过用户注册后发生的重新身份验证来实现这一目标。

问题是,我是一个新手,我在 Angular 中工作。我被告知在 environment.ts 中添加 API 密钥和所有内容,然后将 Initialize 方法添加到 app.module.ts。我该如何处理这个特殊用例?我遵循的程序可能完全是错误的。我正试图解决这个问题。任何帮助或任何在线资源的链接将不胜感激。谢谢。

【问题讨论】:

标签: angular firebase firebase-authentication


【解决方案1】:

最后还是这样。

  • 在您的 app.module.ts 中保留常规的 initilize.app 方法。

  • 再次将应用程序初始化为具有单独名称的单独服务(或任何地方),类似于 initialize.app(config,"secondary"); - “次要”的事情很重要。给它起任何名字,我只是将它添加为次要的。使用此初始化添加用户。 config 是您的 API 密钥和您从 firebase 获得的其他文件。

  • 由于这种“辅助”初始化,不会对用户进行任何重新身份验证。

呸。这就像两天的工作。哈哈。

【讨论】:

  • 这与我之前在问题中提供的链接中所说的相同。但是,github.com/angular/angularfire2/issues/761 帮助了我,因为我很困惑在哪里添加角度的辅助初始化,无论是 app.module 还是其他地方。
猜你喜欢
  • 1970-01-01
  • 2013-09-16
  • 2022-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-28
  • 1970-01-01
相关资源
最近更新 更多