如何在GCP中创建身份验证和授权系统

时间:2020-06-17 06:38:29

标签: google-cloud-platform authorization

我正在创建带有视频播放器和库的视频平台。我将视频存储在Google存储桶中,并设置每个视频对象的权限,每个对象都可以访问存储桶中的视频。 用户登录后,我只想显示他有权访问的视频。

1 个答案:

答案 0 :(得分:2)

首先,您必须对用户进行身份验证。您可以为此使用Cloud Identity Platform。它非常接近Firebase Auth。

然后,当经过身份验证的用户上传视频时,您必须

  • 将其存储到云存储中
  • 在数据库中写入内容(Firestore非常适合此操作),用户电子邮件和存储在Cloud Storage中的文件之间的链接

最后,当用户寻找他们的视频时,您需要使用用户的电子邮件请求Firestore,并且拥有属于他们的所有Cloud Storage Blob的列表。