我正在启动Office for Office项目,我正试图找出一些关键的东西。 我可以使用我的ASP.NET MVC内置OAuth身份验证将其与Live帐户配对,以便我的应用程序将用户登录到MS Office for Desktop应用程序。 这是必需的,因此我可以访问OneDrive并在那里使用共享文件编辑。
到目前为止的架构是:
我在ASP.NET MVC项目中使用过OAuth,但在Office for App中没有与Office集成。 所以,我的问题是,这个想法是否可行,如何,或者我必须为每个人提供一个Office 365帐户,以便他们可以通过集成Office for Desktop连接。
答案 0 :(得分:1)
由于我们的小公司喜欢从OneDrive功能中受益,并希望选择离线可用的共享和组文件夹,因此我们发现了一种或多或少完美的解决方法。 我们使用Goodsync软件进行同步。为此,您可以在Goodsync中为要脱机使用的文件夹创建同步作业。这样的同步定义/调用它文件夹对/具有对本地文件夹的引用,而在另一侧对OneDrive文件夹的引用。您描述的OneDrive文件夹的引用如下:“sds://d.docs.live.net//”。 您可以在OneDrive Web中找到OneDrive CID中的任何共享OneDrive文件夹的OneDrive CID(例如:https://OneDrive.live.com/?cid=xxxxxxxxxxxxxxxx)。同样适用于OneDrive组文件夹。 我们使用此解决方法的经验非常好,只有知道拥有共享One Drive文件夹的所有权限,然后Goodsync甚至可以创建或删除共享OneDrives中的文件夹。 祝好运!来自萨尔茨堡的沃尔夫冈
答案 1 :(得分:0)
为了每个人的利益,我将解释我们所做的事情。
我们正在使用Azure Active Directory并管理其中的所有用户。我们将SharePoint网站连接到它,它背后有一个OneDrive。现在,我们的Office for Office使用来自here的SharePointContext连接到它,它神奇地起作用。