如何允许管理员帐户访问Firebase存储中的用户文件夹

巴辛塔格

我目前正在使用Firebase开发无服务器应用,

我遇到的一个问题是拥有“ admin”帐户,我通过在实时数据库中设置一个admin布尔值来解决该问题,并通过规则检查该布尔值以允许全局读取。但是,我还需要该用户访问存储在存储器中的所有文件。目前,我的规则已设置好,因此每个用户都可以从其自己的文件夹中读取内容,但这是基于用户ID的,不允许使用该管理系统。有什么办法解决吗?

这是我用于存储的规则:

rules_version = '2';
service firebase.storage {
  match /b/{bucket}/o {
    match /users/{userId}/{allPaths=**} {
      allow read: if request.auth != null && request.auth.uid == userId;
    }
  }
}
雷诺·塔内克(Renaud Tarnec)

在Cloud Storage安全规则中,不可能读取存储在实时数据库中的数据(也不能读取存储在Firestore中的数据)。

一种可能的解决方案是使用一些“自定义声明”,将“管理员”角色分配给相应的用户。您可以在Cloud Storage安全规则以及数据库安全规则中使用声明。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅允许管理员用户访问文件夹

来自分类Dev

如何限制对管理员文件夹的访问(登录用户除外)

来自分类Dev

无法使用管理员帐户访问VMWare共享文件夹

来自分类Dev

即使使用管理员帐户也无法访问文件夹

来自分类Dev

管理员和用户的单独 PHP 文件夹

来自分类Dev

Nativescript:如何在 Firebase 中以管理员身份登录并管理用户帐户

来自分类Dev

允许用户访问管理员中的特定模型

来自分类Dev

如何使用管理员权限访问我的根文件夹?

来自分类Dev

更改自己帐户的用户和主文件夹名称,现在无法解锁管理员权限

来自分类Dev

以管理员身份运行时无法访问当前目录中的文件夹

来自分类Dev

当WordPress位于子文件夹中时,无法访问管理员

来自分类Dev

以管理员身份运行时无法访问当前目录中的文件夹

来自分类Dev

启动文件夹管理员权限中的项目

来自分类Dev

我是Windows 7的管理员帐户,无论如何都无法删除某些文件或文件夹

来自分类Dev

是否可以在不询问管理员密码的情况下允许用户帐户访问“卷”?

来自分类Dev

如何创建可以在Laravel 5中注册非管理员用户帐户的管理员用户帐户?

来自分类Dev

没有管理员访问权限,但需要将文件复制到Windows文件夹Windows 8.1中

来自分类Dev

Ubuntu,我需要在管理员帐户、终端或其他方法中访问标准用户文件

来自分类Dev

如何在不破坏当前权限的情况下为管理员提供访问文件夹的权限?

来自分类Dev

管理员帐户可访问域中的多个Gmail用户

来自分类Dev

管理员不再有权访问共享文件夹

来自分类Dev

管理员不再有权访问共享文件夹

来自分类Dev

Windows 7:尽管以管理员身份登录,但无法访问或删除文件夹

来自分类Dev

管理员拒绝访问文件夹,无法看到/更改所有者

来自分类Dev

是否可以访问需要您成为管理员/所有者的文件夹?

来自分类Dev

无法在Windows上访问具有管理员权限的文件夹

来自分类Dev

Windows Server 2012R2-拒绝管理员访问文件夹

来自分类Dev

仅允许管理员用户访问Resque Web界面

来自分类Dev

为什么在我只允许管理员访问权限后,我在管理员组中的帐户无法访问asp.net页

Related 相关文章

  1. 1

    仅允许管理员用户访问文件夹

  2. 2

    如何限制对管理员文件夹的访问(登录用户除外)

  3. 3

    无法使用管理员帐户访问VMWare共享文件夹

  4. 4

    即使使用管理员帐户也无法访问文件夹

  5. 5

    管理员和用户的单独 PHP 文件夹

  6. 6

    Nativescript:如何在 Firebase 中以管理员身份登录并管理用户帐户

  7. 7

    允许用户访问管理员中的特定模型

  8. 8

    如何使用管理员权限访问我的根文件夹?

  9. 9

    更改自己帐户的用户和主文件夹名称,现在无法解锁管理员权限

  10. 10

    以管理员身份运行时无法访问当前目录中的文件夹

  11. 11

    当WordPress位于子文件夹中时,无法访问管理员

  12. 12

    以管理员身份运行时无法访问当前目录中的文件夹

  13. 13

    启动文件夹管理员权限中的项目

  14. 14

    我是Windows 7的管理员帐户,无论如何都无法删除某些文件或文件夹

  15. 15

    是否可以在不询问管理员密码的情况下允许用户帐户访问“卷”?

  16. 16

    如何创建可以在Laravel 5中注册非管理员用户帐户的管理员用户帐户?

  17. 17

    没有管理员访问权限,但需要将文件复制到Windows文件夹Windows 8.1中

  18. 18

    Ubuntu,我需要在管理员帐户、终端或其他方法中访问标准用户文件

  19. 19

    如何在不破坏当前权限的情况下为管理员提供访问文件夹的权限?

  20. 20

    管理员帐户可访问域中的多个Gmail用户

  21. 21

    管理员不再有权访问共享文件夹

  22. 22

    管理员不再有权访问共享文件夹

  23. 23

    Windows 7:尽管以管理员身份登录,但无法访问或删除文件夹

  24. 24

    管理员拒绝访问文件夹,无法看到/更改所有者

  25. 25

    是否可以访问需要您成为管理员/所有者的文件夹?

  26. 26

    无法在Windows上访问具有管理员权限的文件夹

  27. 27

    Windows Server 2012R2-拒绝管理员访问文件夹

  28. 28

    仅允许管理员用户访问Resque Web界面

  29. 29

    为什么在我只允许管理员访问权限后,我在管理员组中的帐户无法访问asp.net页

热门标签

归档