我一直在尝试使用Angular设置页面,其中具有必要权限的管理员可以使用Firebase“用户名”和“密码”身份验证添加用户。
我一直潜伏着stackoverflow寻找答案。我已经找到 : Firebase create user "manually" 还有这个: Firebase kicks out current user
通过答案,我认为他们已经通过不使用Admin SDK并绕过用户注册后发生的重新身份验证来实现这一目标。
问题是,我是新手,我在Angular工作。我被告知要在environment.ts中添加API密钥和所有内容,然后将Initialize方法添加到app.module.ts。我该如何处理这个特殊用例?我遵循的程序可能完全错误。我试图绕过这个。任何帮助或在线任何资源的链接将不胜感激。感谢。
答案 0 :(得分:1)
最后它就是这样。
在app.module.ts中保留常规的initilize.app方法。
将应用程序再次初始化为单独的服务(或任何地方),并使用单独的名称,这类似于initialize.app(config,“secondary”); - “次要”的事情很重要。称之为任何名称,我只是将其添加为次要名称。使用此初始化添加用户。 config 是您的API密钥以及您从firebase获得的其他文件。
由于这种“二次”初始化,不会对用户进行任何重新认证。
呼。这就像两天的工作。洛尔。