我创建了一个Web服务,它由服务器部分和客户端部分组成 . 服务器部分生成一个文件,该文件应自动保存到onedrive . 文件的大小非常大,内容经常变化 . (这使我无法在每次修改后保存文件 . )

我检查了onedrive api,目前看到以下两个解决方案:

  • 通过“令牌流”验证客户端 . 在这种情况下,问题是(据我所知)没有可靠的解决方案可以在浏览器关闭之前触发上传到onedrive . (应该在dekstop,iOS上工作......)

  • 通过“代码流”验证服务器 . 在这种情况下,即使浏览器已经关闭,服务器也能够将文件保存到onedrive . 问题是,服务器必须保留所有身份验证用户及其长期刷新令牌的记录 . 这可能是一个巨大的安全风险,我想避免 .

这个问题还有其他解决方案吗?