【问题标题】:firebase using claims in custom tokensfirebase 在自定义令牌中使用声明
【发布时间】:2018-09-18 00:36:32
【问题描述】:

firebase 声明用于控制跨 firbase 服务(如 firestore rtdb storage)的用户权限。

我有两个选择 create-custom-tokensfirebase auth custom claims

自定义令牌中的声明是否也限制为与内置选项相同的 1000 字节大小?

我是否可以在需要时从前端创建一个云函数的 http 触发器,并在任何需要用户许可的事务中使用该令牌(包括自定义声明),例如在特定路线上上传照片.由于最新的 sdk 允许在没有任何 HTTP 客户端库样板的情况下调用该函数,这是否可行??

【问题讨论】:

    标签: firebase firebase-authentication firebase-admin


    【解决方案1】:

    自定义令牌的声明不受大小限制。但是您不能完全按照您建议的方式使用自定义令牌。使用自定义令牌唯一能做的就是在客户端应用程序上使用它登录:https://firebase.google.com/docs/auth/admin/create-custom-tokens#sign_in_using_custom_tokens_on_clients

    但是,一旦您执行登录,您就可以使用生成的 ID 令牌执行您需要的任何操作。也就是说,ID 令牌将在其上设置自定义声明。

    【讨论】:

      猜你喜欢
      • 2017-09-05
      • 2019-03-24
      • 1970-01-01
      • 2022-10-07
      • 2018-11-17
      • 1970-01-01
      • 1970-01-01
      • 2020-06-24
      • 2021-11-14
      相关资源
      最近更新 更多