【问题标题】:Firebase - how to set custom claim from the console [duplicate]Firebase - 如何从控制台设置自定义声明[重复]
【发布时间】:2020-05-27 00:22:00
【问题描述】:

在我的应用程序中,我使用 firebase 身份验证和 Google 帐户作为凭据提供程序。我想为用户分配角色。为了做到这一点,我想向用户在登录期间获得的身份验证令牌添加自定义声明。这是我的问题,因为我不知道如何从 firebase 控制台向现有用户添加声明。

【问题讨论】:

  • 除了 Frank 的回答之外,您可能会对这个 article 感兴趣,它详细介绍了如何构建一个简单的 Web 界面来创建用户并为他们分配特定的自定义声明 (免责声明,我作者).

标签: firebase firebase-authentication firebase-console


【解决方案1】:

目前无法在 Firebase 控制台中为用户设置自定义声明。如果您认为这是一个有用的补充,请file a feature request

与此同时,添加自定义声明的最简单方法是在终端窗口/命令提示符下使用如下的小型 Node.js 脚本进行添加:

admin.auth().setCustomUserClaims(uid, {admin: true})

另见:

【讨论】:

    猜你喜欢
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-28
    • 2022-08-04
    • 2019-12-17
    • 1970-01-01
    • 2020-06-29
    相关资源
    最近更新 更多