如何使用Firebase Admin SDK创建基于电子邮件/密码的帐户?
我尝试使用Firebase Admin SDK创建一个基于电子邮件/密码的帐户,但它正在创建一个匿名帐户。以下是我的代码:如何使用Firebase Admin SDK创建基于电子邮件/密码的帐户?,firebase,firebase-authentication,firebase-admin,Firebase,Firebase Authentication,Firebase Admin,我尝试使用Firebase Admin SDK创建一个基于电子邮件/密码的帐户,但它正在创建一个匿名帐户。以下是我的代码: admin.auth().createUser({ email: "jdoe@gmail.com", emailVerified: false, password: "secretPassword", displayName: "John Doe", disabled: false }); 我错过了什么?我甚至尝试将emailVer
admin.auth().createUser({
email: "jdoe@gmail.com",
emailVerified: false,
password: "secretPassword",
displayName: "John Doe",
disabled: false
});
我错过了什么?我甚至尝试将emailVerified
设置为true
另外,这里是API文档:,它应该创建一个电子邮件和密码用户。是什么让你认为它是匿名用户?您是否尝试用新创建的用户的Email和Password登录?因为当我从Firebase控制台查看它时,它显示了一个“匿名用户”。另外,当我试图通过电子邮件(admin.auth().getUserByEmail(email))获取用户时,它不会返回任何内容。@bojeil,这是我的一个愚蠢错误,与Firebase无关。这不是问题。谢谢你的帮助,不客气。很高兴你找到了答案。我在一个项目中也遇到了同样的问题,创建了匿名用户,而不是真正的用户,尽管我提供了电子邮件和显示名。你能告诉我你的愚蠢错误是什么吗?(万一我犯了类似的愚蠢错误?)