javascript - Firebase auth onCreate 添加动态自定义声明
问题描述
我正在尝试向我的用户添加一些自定义声明,主要是角色和组织字段。
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 中提取用户信息。
我还有其他方法可以做到这一点吗?
解决方案
推荐阅读
- asp.net-mvc - ASP.NET MVC:如何使用 LINQ 语法运行存储过程?
- ios - Pod 安装:忽略 ffi-1.13.1,因为它的扩展未构建。试试: gem pristine ffi --version 1.13.1
- python - 在 Flask 中为一个函数创建多个动态路由 | Python
- java - 传递流顺序的方法引用
- javascript - 需要帮助将节点内的孩子放入数组
- google-apps-script - 在 Google Script 中设置所选文本的背景颜色
- java - JUnit 5 测试类属性在每次测试之前为空
- flutter - Flutter Api 调用未处理异常
- python - UnboundLocalError:分配前引用的局部变量“嵌入”
- apache-kafka - Kafka Producer:发送消息后断开连接与保持连接打开