是否可以为经过身份验证的用户动态更改Firebase存储规则?

时间:2016-06-16 10:36:50

标签: firebase firebase-security firebase-storage

我正在使用 Firebase存储来存储教育视频,这些视频只能由特定视频的付费订阅者访问(通过网络应用)。

默认情况下,我不允许对任何视频进行读写权限(即使用户已使用Firebase身份验证进行了身份验证),但想要允许视频的读取权限(如果已购买)由经过身份验证的用户

可以吗?如果没有,有没有其他方法可以实现相同的目标?

1 个答案:

答案 0 :(得分:1)

保持简单。只需要与用户帐户有一些其他相关的标志。

您有一个视频或链接的主列表,每个用户都有一个可访问视频列表(可以是该视频的ID)。如果视频的ID在用户列表中,则他们无法观看。

当用户订阅等时,只需将ID添加到该列表即可。