我正在开发一个iOS应用程序来管理一家公司的数据。我希望在单个Google Drive中维护数据文件,并向DBA授予完全访问权限,向所有用户授予查看访问权限,并向某些用户授予仅附加访问权限。不同的访问权限可以根据用于登录Google Drive的不同密码来授予,但这似乎不是Google Drive的设置方式。因此,我创建了一个DBA级用户名密码Google Drive,该驱动器具有对所有文件的"owner“访问权限,以及另一个Google Drive的用户级用户名密码,该Google Drive共享对DBA Google Drive中的一个文件夹的”只读“访问权限,以及对DBA Google Drive中的另一个文件夹的”编辑“访问权限。然而,我希望“编辑”权限仅限于“追加”,但我怀疑该选项是否可用(尚未)。我希望非DBA用户能够添加数据,但不能删除数据。我如何使用Chrome-Google-Drive和iOS应用程序功能来实现这一点。我不想实现一个运行MySql的服务器(例如)对于每个使用此应用程序的公司。我只想为每个公司创建一个或两个独特的谷歌驱动器。我的应用程序维护了一个公司员工列表,这些员工拥有个人密码,可以用来保存访问权限,但由于该应用程序使用标准的Google Drive登录对话框,所以在使用(Chrome)浏览器访问相同数据时,我仍然需要Google Drive功能来限制这些权限。
发布于 2013-05-21 18:06:29
目前没有view和insert-only权限。
发布于 2013-07-23 05:26:18
2013年添加的Google Drive 'appdata‘功能可能会有所帮助。只有应用程序可以读/写“appdata”中的文件,所以控制可以受到应用程序可以管理的密码的限制。不需要严格DBA控制的日志文件或数据可以保存在Google Drive的公共区域,而所有受控制的数据可以保存在特殊的“appdata”文件夹中。这不是最好的解决方案,因为一个糟糕的演员可能会删除整个Google Drive。一个更好的解决方案是,如果谷歌为不同级别的访问单个驱动器、文件夹和/或文件提供不同的密码。
https://stackoverflow.com/questions/16529344
复制相似问题