如何在不登录的情况下通过 Firebase 身份验证创建新用户?

ed9*_*133 8 firebase firebase-authentication

我正在开发一个企业应用程序,管理员可以在其中创建新用户(没有注册表单)。我正在使用 Firebase Auth,它在很多方面都很棒,但我的用例遇到了问题。当您使用 时firebase.auth().createUserWithEmailAndPassword(email, password),由此创建的用户将自动登录。当管理员创建用户帐户时,这显然不起作用。有什么办法可以避免这种行为吗?谢谢。

Jen*_*son 7

这是Firebase Admin SDK 的一个很好的用例。您不是在客户端创建用户,而是在托管环境中创建用户,例如服务器或Cloud Functions。当您想要添加新用户时,您让客户端调用您的端点。此Codelab展示了如何使用 Firebase Admin Auth SDK 合并自定义声明。这与您正在寻找的内容略有不同,但它可以让您朝着正确的方向开始。

  • 不幸的是,提到的 Codelab 不再存在(404 - 页面未找到)。 (3认同)