我正在尝试向用户添加一些自定义声明,主要是 role 和 org 字段。
exports.userSignUp = functions.auth.user().onCreate(async user => {
console.log(user);
let uid = user.uid;
await admin.auth().setCustomUserClaims(uid, { project_worker: true });
});
这是我当前的代码。我想做的是能够传递此onCreate方法信息来动态设置自定义声明:
setCustomUserClaims(uid, { project_worker: true, org: userInput });
这可能吗?据我了解,您无法将数据传递给onCreate函数,它只是从firebase auth中提取用户信息。
还有另一种方法可以做到这一点吗?