我有一个MVC应用程序,其中用户列表可以将文件上传到GoogleDrive / DropBox,为此他们只需要对自己进行身份验证,相应的api提供了一个“访问权限”'或者用于从我的网络应用程序上传文件到用户帐户的东西。
现在我需要使用Microsoft Sharepoint做同样的事情。为了测试我在那里创建了一个帐户,可以像这样获得ClientContext
public void GetSharePointContext()
{
using (ClientContext context = new ClientContext("https://test.sharepoint.com"))
{
context.Credentials = new NetworkCredential("anil.dutt@test.onmicrosoft.com", "somepassword", "https://test.dev.com/");
List list = context.Web.Lists.GetByTitle("Some List");
context.ExecuteQuery();
// Now update the list.
}
}
现在我想让登录我的应用的用户也可以这样做。
在Microsoft Sharepoint的情况下,我该怎么做才能在Sharepoint帐户上验证登录用户并获取他/她的网站URL以获取文档并执行上传/下载等。
为此,我将打开一个用户将登录的共享点窗口,但如何获取类似于' https://test.sharepoint.com'的网站网址。
请咨询