Как создать систему аутентификации и авторизации в GCP - PullRequest
0 голосов
/ 17 июня 2020

Я создаю видеоплатформу с видеоплеером и библиотекой. Я храню видео в корзине хранилища Google и устанавливаю разрешения для каждого видеообъекта, который может получить доступ к видео в корзине. Когда пользователь входит в систему, я хочу отображать видео, к которым имеет доступ только он.

1 Ответ

2 голосов
/ 17 июня 2020

Во-первых, вы должны аутентифицировать своего пользователя. Для этого можно использовать Cloud Identity Platform . Это очень близко к Firebase Auth.

Затем, когда аутентифицированный пользователь загружает видео, вы должны

  • Сохранить его в облачном хранилище
  • Записать в база данных (Firestore идеально подходит для этого) связь между электронной почтой пользователя и файлом, хранящимся в Cloud Storage

Наконец, когда пользователь ищет свое видео, вы запрашиваете firestore с адресом электронной почты пользователя, и вы есть список всех BLOB-объектов Cloud Storage, принадлежащих их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...