我尝试在具有自己的登录/身份验证系统的现有服务器上实现共享文件空间。如果我可以使用Google云端硬盘或One Drive作为实际的支持文件存储,我更喜欢这样的文件可以(理想情况下)在浏览器中进行编辑,并自动更新可以访问共享区域的所有其他人。
图解(红色链接=现有授权,红色虚线=会话中的所需身份验证):
这种奇怪方案的需要源于一个小组的使用,每年几乎所有成员都被替换(大学委员会)。我们决定不想使用Google云端硬盘文件夹,因为这些文档最终会出现在人们的个人Google云端硬盘文件夹中,文件会被清除等等。此外,我们已经定期通过此网站它作为委员会文件的官方存储库是有意义的。
然而,这让我在图中遇到了问题。我不认为服务器可以为登录用户创建新的临时令牌,以便他们传递到Google Drive API来编辑文件。问题是,我是否可以通过与服务器交谈获得Google API以某种方式为我做这件事?如果没有,那么实现这个的最佳方法是什么?
谢谢!