【发布时间】:2017-07-07 08:05:53
【问题描述】:
我们希望在我们的计划中让超过 100 万用户能够在云中使用他们的数据。数据集很小(大约 1-2MB),但主要要求是我们不想访问他们的数据 - 桌面程序应该从云/服务器加载数据,每个用户都应该有自己的帐户,但我们应该' nt 有权访问用户的原始数据。
我看到了这样的可能性
- 使保存即成为可能。通过他们的 API 在 Google Drive 中
- 优点:
- 每个用户的帐户中都有数据 - 我们无权访问它
- 缺点:
- 不是每个人都喜欢谷歌,
- 用户必须授权谷歌访问我们的程序(对用户来说可能看起来有风险)
- 我们不能在用户注册和帐户过程中使用我们的徽标(它是 Google 窗口,无法更改)
- 优点:
- 用用户密码加密所有用户数据并保存在我们的服务器/Azure/Google Apps
- 优点:
- 即使黑客闯入服务器,他也不会使用用户数据
- 缺点:
- 用户必须记住他们的密码 - 如果他们丢失密码,他们将无法访问数据(他们每年使用我们的程序一次,因此很容易丢失密码)
- 优点:
- 这两种方法的混合体?欢迎任何想法:)
【问题讨论】:
标签: azure google-app-engine cloud