尝试使用管理员创建匿名用户(我使用云功能),但我不知道是否可能:
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);
});
在管理部分的文档中没有“匿名用户”部分。
https://firebase.google.com/docs/auth/admin/ https://firebase.google.com/docs/auth/admin/
知道是否可能吗?
谢谢 !
创建一个匿名的使用 Firebase Admin SDK 的 Firebase 用户帐户,请确保Anonymous
登录提供程序已在Firebase 控制台 https://console.firebase.google.com > Your Project > Authentication > Sign-in method
在你的代码中,当你有初始化SDK https://firebase.google.com/docs/admin/setup/#initialize_the_sdk, call createUser(属性:CreateRequest):承诺 https://firebase.google.com/docs/reference/admin/node/admin.auth.Auth.html#createuser没有争论。
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 控制台 https://console.firebase.google.com > Your Project > Authentication > Users
,新的匿名用户将被列出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)