使用Angular将多个用户添加到Firebase

时间:2017-09-29 11:54:25

标签: angular firebase firebase-authentication

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

我一直潜伏着stackoverflow寻找答案。我已经找到 : Firebase create user "manually" 还有这个: Firebase kicks out current user

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

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

1 个答案:

答案 0 :(得分:1)

最后它就是这样。

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

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

  • 由于这种“二次”初始化,不会对用户进行任何重新认证。

呼。这就像两天的工作。洛尔。