【发布时间】:2020-09-06 22:57:15
【问题描述】:
我在 React 中有一个使用 firebase firestore 的无服务器应用程序。
应用程序以编程方式创建新用户,并将数据保存到名称与新创建的用户 ID 相同的文档中。
firebase.auth().createUserWithEmailAndPassword(
customerEmail.current.value,
customerPassword
).then(function(user) {
console.log("UID!!!!!!!!!!!!!!!!!!!!!!!", user, user.user.uid)
firebase
.firestore()
.collection('sessions')
.doc(user.user.uid).set(
{...context.state}
).then(() => {
console.log("DATA SAVED SUCCESSFULLY!")
})
})
接下来我想在创建这些用户时分配角色。
我真的想使用 admin sdk 为这些用户分配自定义声明 - 有没有办法在保持无服务器的同时做到这一点?
如果没有,有什么替代方案?
【问题讨论】:
标签: javascript firebase google-cloud-firestore firebase-authentication user-roles