我目前正在开发一个允许用户上传/下载文件的应用程序。我的公司希望将用户文件存储在他们的 One Drive 中,而不是我们的服务器上。唯一的问题是我们希望避免双重身份验证以访问他们的 OneDrive 帐户。
例如,我们有n 个用户与一个组织相关联。该组织有一个所有用户都将共享的 OneDrive 帐户(合法?)。一旦用户对我们的应用程序进行身份验证,我们的想法是让我们的应用程序使用 Live API 在没有用户交互的情况下登录他们,以便他们可以访问他们的组织文件。
每次我们希望使用此服务时都必须进行身份验证还是只需要一次?
我们在设置帐户时为每个组织执行一次这不是什么大问题,但要求是避免双重身份验证。我们希望 OneDrive 存储对用户透明。
这是否违反了 Microsoft 的任何条款和条件?
谢谢!感谢任何输入,因为我以前从未在基于云的应用程序上工作过。如果 OneDrive 不是一个可行的解决方案,我的公司还有其他推荐的服务吗?