用户"/>
Firestore Admin 创建匿名用户
尝试使用管理员创建匿名用户(我使用云功能)但我不知道是否可能:
admin.auth().createUser({
email: userEmail,
emailVerified: false,
password: userPassword,
disabled: false,
anonymous: true
})
.then(function(userRecord) {
console.log("util = " + util.inspect(userRecord))
console.log("user recotd = " + userRecord.anonymous)
})
.catch(function(error) {
console.error("Error creating new user:", error);
});
在管理部分的文档中没有“匿名用户”部分。
/
知道是否可能吗?
谢谢!
回答如下:要使用 Firebase Admin SDK 创建anonymous Firebase 用户帐户,请确保在
Firebase 控制台中启用
Anonymous
登录提供程序> Your Project > Authentication > Sign-in method
在您的代码中,初始化 SDK 后,调用 createUser(properties: CreateRequest): Promise 不带参数。
admin.auth().createUser({})
.then(function(userRecord) {
console.log('Successfully created new anonymous user:', userRecord.uid);
})
.catch(function(error) {
console.log('Error creating new anonymous user:', error);
});
如果您检查Firebase 控制台
> Your Project > Authentication > Users
,将列出新的匿名用户。
更多推荐
Firestore Admin 创建匿名用户
发布评论