【问题标题】:Silent Authentication for OneDriveOneDrive 的静默身份验证
【发布时间】:2014-05-25 02:08:06
【问题描述】:

我正在为客户编写程序,他们在服务器上遇到了存储问题,因此决定使用云存储。由于 Web 应用程序在 VB.NET 中,因此他们选择使用 OneDrive。

查看他们的 API 后,OneDrive 似乎希望用户使用他们的个人 Microsoft 帐户登录并将文件上传到他们的个人 OneDrive。我的客户希望他们通过在加载文件选择器时即时完成的“静默身份验证”将文件上传到他们的企业 OneDrive。

就这一点而言,API 文档并没有太大帮助(WL.initWL.login

TL;DR 如何验证“企业”OneDrive 帐户,而不是使用代码的用户。

【问题讨论】:

    标签: asp.net vb.net onedrive


    【解决方案1】:

    看起来 OneDrive for Business 与个人 OneDrive 系统完全不同。您必须使用 SharePoint API 来访问事物:http://blogs.msdn.com/b/sharepointdev/archive/2013/08/13/access-skydrive-pro-using-the-sharepoint-2013-apis.aspx

    从外观上看没有文件选择器,这是我需要的一件事!

    【讨论】:

    • 确实如此。 Jeanine 链接的 API 也有点友好,专为 OneDrive for Business 设计。我将传递拥有一个用于 Web 集成的文件选择器的愿望。
    • @RGregg 非常感谢! OneDrive 个人版的文件选择器真的很棒,对于 OneDrive for business 来说易于使用的东西会非常有用!感谢您传递它。
    • 我也有同样的问题。我的问题是,我可以使用与 OneDrive SDK 相同的功能吗?我需要让用户上传(不引人注意的)PowerPoint 演示文稿并获取嵌入代码以显示在网站上。文档太少了……
    【解决方案2】:

    OneDrive for Business 有一个预览 REST API 来执行基本的文件/文件夹操作:http://msdn.microsoft.com/en-us/library/office/dn605900(v=office.15).aspx

    这样,您可以使用 Azure AD 对用户进行身份验证并访问他们的业务数据。

    【讨论】:

      猜你喜欢
      • 2014-11-30
      • 1970-01-01
      • 1970-01-01
      • 2019-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-15
      • 2016-03-23
      相关资源
      最近更新 更多