【问题标题】:Privacy in Google Cloud Platform vs CloudkitGoogle Cloud Platform 与 Cloudkit 中的隐私
【发布时间】:2020-05-05 15:40:15
【问题描述】:

在 Apple 的 iCloud 中,有一个私有存储桶,用户可以使用第三方创建的 iOS 应用程序存储数据,包括 iOS 应用程序创建者在内的其他任何人都无法看到这些数据。

Google Cloud Platform 中是否有类似的机制?

【问题讨论】:

    标签: firebase google-cloud-firestore cloudkit google-drive-realtime-api


    【解决方案1】:

    首先,我假设您打算直接从客户端应用程序读取和写入此私有存储。

    如果您使用 Firebase 身份验证在客户端上登录用户,则可以使用 Firebase 实时数据库或 Firestore 来存储每个用户的私人信息。这些产品没有为用户提供专用存储的内部感觉。您需要做的是自己分配该空间(可能是 RTDB 中的“用户”节点,或 Firestore 中的集合),并使用该数据库产品提供的安全规则保护该空间。安全规则将根据他们的 Auth 身份确定谁可以读取和写入哪些数据。

    由于您标记了此 Firestore,我假设您打算使用它。您应该阅读security rules 以更好地了解其工作原理。但是,如果您不使用 Firebase Auth 进行最终用户身份验证,则这是不可能的。

    【讨论】:

      猜你喜欢
      • 2019-03-05
      • 2019-05-23
      • 2016-04-08
      • 2021-12-14
      • 2020-02-07
      • 1970-01-01
      • 2015-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多