Asp.net OneDrive的静默身份验证

Asp.net OneDrive的静默身份验证,asp.net,vb.net,onedrive,Asp.net,Vb.net,Onedrive,我正在为一个客户编写一个程序,他们在服务器上遇到存储问题,因此决定使用云存储。由于web应用程序在VB.NET中,他们选择使用OneDrive 看过他们的API后,OneDrive似乎希望用户使用他们的个人Microsoft帐户登录,并将文件上载到他们的个人OneDrive。我的客户希望他们在加载文件选择器时通过“静默身份验证”将文件上传到他们的business OneDrive 就这一点而言,API文档没有多大帮助(,) TL;DR您如何向“business”OneDrive帐户而不是使用代码

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

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

就这一点而言,API文档没有多大帮助(,)


TL;DR您如何向“business”OneDrive帐户而不是使用代码的用户进行身份验证。

看起来OneDrive for business与个人OneDrive系统完全不同。您必须使用SharePoint API访问以下内容:


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

OneDrive for Business有一个预览REST API来执行基本的文件/文件夹操作:


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

没错。Jeanine链接的API也有点友好,专门为OneDrive for Business设计。我将传递一个web集成文件选择器的愿望。@RGregg非常感谢!OneDrive personal的文件选择器真的很棒,OneDrive for business的简单易用功能将非常有用!谢谢你转告我,我也有同样的问题。我的问题是,我可以使用与OneDrive SDK相同的功能吗?我需要让用户上传(不明显地)powerpoint演示文稿,并选择嵌入代码在网站上显示。文件太少了。。。