Firebase - 如何从控制台设置自定义声明
Firebase - how to set custom claim from the console
在我的应用程序中,我使用 firebase 身份验证和 Google 帐户作为凭据提供程序。我想为用户分配角色。为此,我想向用户在登录期间获得的身份验证令牌添加自定义声明。这是我的问题,因为我不知道如何从 firebase 控制台向现有用户添加声明。
目前无法在 Firebase 控制台中为用户设置自定义声明。如果您认为这是一个有用的补充,file a feature request。
同时,添加自定义声明的最简单方法是在终端 window/command 提示符下使用一个小的 Node.js 脚本,如下所示:
admin.auth().setCustomUserClaims(uid, {admin: true})
另见:
- How to create Firebase Authentication claims?
在我的应用程序中,我使用 firebase 身份验证和 Google 帐户作为凭据提供程序。我想为用户分配角色。为此,我想向用户在登录期间获得的身份验证令牌添加自定义声明。这是我的问题,因为我不知道如何从 firebase 控制台向现有用户添加声明。
目前无法在 Firebase 控制台中为用户设置自定义声明。如果您认为这是一个有用的补充,file a feature request。
同时,添加自定义声明的最简单方法是在终端 window/command 提示符下使用一个小的 Node.js 脚本,如下所示:
admin.auth().setCustomUserClaims(uid, {admin: true})
另见:
- How to create Firebase Authentication claims?