firebase - Firebase - 如何从控制台设置自定义声明
问题描述
在我的应用程序中,我使用 firebase 身份验证和 Google 帐户作为凭据提供程序。我想为用户分配角色。为了做到这一点,我想向用户在登录期间获得的身份验证令牌添加自定义声明。这是我的问题,因为我不知道如何从 firebase 控制台向现有用户添加声明。
解决方案
目前无法在 Firebase 控制台中为用户设置自定义声明。如果您认为这是一个有用的补充,请提交功能请求。
同时,添加自定义声明的最简单方法是在终端窗口/命令提示符下使用一个小的 Node.js 脚本,如下所示:
admin.auth().setCustomUserClaims(uid, {admin: true})
另见:
推荐阅读
- python - 减少将数据库记录转换为数据帧所需时间的方法
- gnuplot - 如何在 Gnuplot 上以 f(x,y)=0 的形式绘制特定解
- django-rest-framework - 为 DRF Field 类子添加验证器的好方法
- c - int 到字符串的转换无法正常工作
- python - Python:在没有 numpy 的情况下创建逆矩阵
- c# - NET Core - FromForm 发布的嵌套对象未作为普通列表发送到微服务
- linux - 在没有root权限且没有安装c编译器的计算集群上安装gcc
- firebase - 与任何其他字段相比,更新时间戳字段存在延迟
- azure - 服务总线 SQL 筛选器显然在 Azure Functions v3 中不起作用
- sql - 如何在 VBA MS ACCESS 上创建组和用户