Можно ли динамически изменять правила Firebase Storage для аутентифицированных пользователей?

Я использую Firebase Storage для хранения обучающих видео, которые могут быть доступны только платным подписчикам определенного видео (через веб-приложение).

По умолчанию я не даю разрешений на чтение и запись для любого из видео (даже если пользователь прошел аутентификацию с помощью аутентификации Firebase), но хочу разрешить разрешение на чтение для видео, если оно было приобретено аутентифицированным пользователь.

Это можно сделать? Если нет, есть ли альтернативный способ добиться того же?


person Neville Katila    schedule 16.06.2016    source источник
comment
На данный момент это непросто. См. Это сообщение в группе обсуждения firebase, объяснение одного подхода.   -  person Frank van Puffelen    schedule 16.06.2016


Ответы (1)


Будь проще. Просто установите другие флажки, связанные с учетными записями пользователей.

У вас есть основной список видео или ссылок, а для каждого пользователя - список доступных видео (который будет идентификатором этого видео). Если идентификатор видео есть в списке пользователей, они не могут его смотреть.

Когда пользователь подписывается и т. Д., Просто добавьте ID в этот список.

person DogCoffee    schedule 16.06.2016