【发布时间】:2021-06-16 07:28:17
【问题描述】:
对所有 Firebase 用户设置first自定义声明的标准、安全方法是什么?
Firebase 为理解和使用自定义声明提供了一些出色的文档和示例,例如this great video example——但大多数示例使用现有的自定义声明来授权创建其他自定义声明;从这篇文章开始,Firebase 控制台无法设置/编辑/查看自定义声明,也无法通过 CLI 设置自定义声明。
以下是我正在考虑的一些选项:
- 创建一个独特的管理项目,服务帐户可以使用该项目通过 Firebase Admin SDK 创建自定义声明。
- 如果采取了某个 Firebase 控制台操作,则使用云函数执行自定义声明创建,例如在无法通过安全规则访问的集合中创建 Firestore 文档。
- 忽略创建第一个自定义声明的安全性;只有在这已经是对 Firebase 用户的自定义声明之后才添加安全性。
你有没有遇到过这个问题并更优雅地解决了?
【问题讨论】:
标签: firebase firebase-authentication firebase-admin