获取我有权访问的 Firebase 数据库列表

奥因齐

我有一个 Android 应用程序,它使用中央 Firebase 实时数据库,但还有其他一些应用程序使用的其他数据库flavors

我希望主应用程序的中央“管理员”用户(例如区域经理)能够从其他数据库切换和检索某些报告。例如,用户在区域“A”中,可以访问数据库“A”,但也可以访问数据库“A1”和“A3”,但不能访问“A2”,那么我希望能够显示这些数据库在应用程序的列表中,方便切换。

那么是否可以查询 Firebase 并说“给我一份我有权读取的所有数据库的列表。”?

谢谢。

弗兰克·范·普费伦

常规 Firebase 客户端 SDK 中没有内置任何内容来获取项目列表。但是使用 REST API 或 Admin SDK,您可以获得这样的列表。例如,通过点击此处https://firebase.googleapis.com/v1beta1/availableProjects所示

不幸的是,目前还没有官方方法可以通过此 API 读取实时数据库的安全规则。API 资源管理器中的链接表明它应该是可能的。

如果你走这条路,请记住以下几点:

  • 这些 API 只能在受信任的环境中使用。因此,不要将此类内容嵌入您分发给普通用户的应用程序中。
  • 使用的某些 API 处于测试阶段,因此可能随时更改,恕不另行通知。
  • 您将获得的最好的是规则本身,而不是那些是否授予您访问数据库的权限,因为解释规则本身就是整个项目。
  • 您正在处理 Firebase 在许多情况下使用的原始数据,这意味着您可能需要进行大量挖掘才能将其提取到您的用例中。因此,克里斯托弗的答案可能更容易实现。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Firebase数据库中获取列表项

来自分类Dev

访问 Firebase 数据库

来自分类Dev

如何获取列表视图项目的 ID?我正在使用 Firebase 数据库

来自分类Dev

如何从Firebase数据库中获取Android列表视图中的用户名列表?

来自分类Dev

如何从Firebase数据库获取数据

来自分类Dev

有权访问门户的用户列表

来自分类Dev

我保存的关键字列表中的 Firebase 数据库查询

来自分类Dev

如何从数据库Firebase获取值

来自分类Dev

如何从Firebase数据库获取密钥?

来自分类Dev

从 Firebase 数据库中获取价值

来自分类Dev

Android firebase 获取 ch 数据库

来自分类Dev

如何查询我的 Firebase 数据库?

来自分类Dev

我有一个 firebase 数据库,我想从中访问一些嵌套节点,然后将数据列表添加到该特定节点

来自分类Dev

我无法从 Firebase 数据库中获取数据

来自分类Dev

包含对记录/数据所有权的访问的简单数据库结构

来自分类Dev

有权访问 Firebase 中特定节点的人

来自分类Dev

如何从Firebase数据库获取所有数据?

来自分类Dev

是否有理由分叉我有权访问的组织存储库?

来自分类Dev

我从我的 firebase 数据库中检索到的文本没有出现在我的列表视图中

来自分类Dev

MVC-验证-ViewModel是否有权访问数据库

来自分类Dev

MVC-验证-ViewModel是否应有权访问数据库

来自分类Dev

如何获取应用程序有权访问的Facebook广告帐户列表

来自分类Dev

我有权访问的Sharepoint 2013团队室列表

来自分类Dev

无法获得我有权访问的文件夹的目录列表

来自分类Dev

如何从实时数据库firebase的单个列表视图中同时获取所有子项的详细信息

来自分类Dev

我如何从数据库 firebase 中获取推送 ID

来自分类Dev

在firebase中写入数据数据库时访问被拒绝

来自分类Dev

我无法从我的 firebase 数据库接收数据

来自分类Dev

我没有从我的 firebase 数据库中获取值

Related 相关文章

  1. 1

    如何在Firebase数据库中获取列表项

  2. 2

    访问 Firebase 数据库

  3. 3

    如何获取列表视图项目的 ID?我正在使用 Firebase 数据库

  4. 4

    如何从Firebase数据库中获取Android列表视图中的用户名列表?

  5. 5

    如何从Firebase数据库获取数据

  6. 6

    有权访问门户的用户列表

  7. 7

    我保存的关键字列表中的 Firebase 数据库查询

  8. 8

    如何从数据库Firebase获取值

  9. 9

    如何从Firebase数据库获取密钥?

  10. 10

    从 Firebase 数据库中获取价值

  11. 11

    Android firebase 获取 ch 数据库

  12. 12

    如何查询我的 Firebase 数据库?

  13. 13

    我有一个 firebase 数据库,我想从中访问一些嵌套节点,然后将数据列表添加到该特定节点

  14. 14

    我无法从 Firebase 数据库中获取数据

  15. 15

    包含对记录/数据所有权的访问的简单数据库结构

  16. 16

    有权访问 Firebase 中特定节点的人

  17. 17

    如何从Firebase数据库获取所有数据?

  18. 18

    是否有理由分叉我有权访问的组织存储库?

  19. 19

    我从我的 firebase 数据库中检索到的文本没有出现在我的列表视图中

  20. 20

    MVC-验证-ViewModel是否有权访问数据库

  21. 21

    MVC-验证-ViewModel是否应有权访问数据库

  22. 22

    如何获取应用程序有权访问的Facebook广告帐户列表

  23. 23

    我有权访问的Sharepoint 2013团队室列表

  24. 24

    无法获得我有权访问的文件夹的目录列表

  25. 25

    如何从实时数据库firebase的单个列表视图中同时获取所有子项的详细信息

  26. 26

    我如何从数据库 firebase 中获取推送 ID

  27. 27

    在firebase中写入数据数据库时访问被拒绝

  28. 28

    我无法从我的 firebase 数据库接收数据

  29. 29

    我没有从我的 firebase 数据库中获取值

热门标签

归档