在这种情况下,我想以其他用户身份登录时注册一些新用户:
reauthenticateWithCredenitals
// 保存凭据以供以后登录 这是正确的方法吗?还是我应该编写并部署一个为我执行此功能的函数?
答案 0 :(得分:0)
由于您没有服务器来运行Firebase Admin SDK,因此可以使用Firebase Cloud Function https://firebase.google.com/docs/functions
然后,您可以注册用户2,而无需注销用户1。
要详细说明,您可以通过两种不同的方式使用firebase功能:
1)使用 onCall 方法https://firebase.google.com/docs/functions/callable
它将公开一个端点(例如API),您可以使用自己的应用程序调用该端点
触发 onCall 时,您可以在Firebase Auth中创建您的用户
2)使用 onCreate 事件https://firebase.google.com/docs/functions/firestore-events
为了听你的“用户”收藏。
在客户端,您可以在User集合中推送新用户(文档)。
触发 onCreate 时,您可以在Firebase Auth
在两种情况下,您都可以在Firebase Cloud Function中使用Firebase Admin SDK