firebase在自定义令牌中使用声明

时间:2018-04-08 14:29:12

标签: firebase firebase-authentication firebase-admin

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

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

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

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

1 个答案:

答案 0 :(得分:3)

对自定义令牌的声明不受大小限制。但是你不能像你提出的那样使用自定义标记。您只能使用自定义令牌在客户端应用上登录:https://firebase.google.com/docs/auth/admin/create-custom-tokens#sign_in_using_custom_tokens_on_clients

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