1

我是使用 SharePoint 的新手。是否可以在没有用户名和密码的情况下获得经过身份验证的 ClientContext ?如果计算机已经登录到 Office 365(word、excel、outlook)或 Web 浏览器中的 SharePoint,我想让我的应用程序自动访问 SharePoint。我需要经过身份验证的 ClientContext 以便我可以将凭据传递给 DownloadFile 方法。

Private Sub DownloadFile(webUrl As String, credentials As ICredentials, fileRelativeUrl As String)
    Using client = New WebClient()
        client.Headers.Add("X-FORMS_BASED_AUTH_ACCEPTED", "f")
        client.Headers.Add("User-Agent: Other")
        client.Credentials = credentials 
        client.DownloadFile(webUrl, fileRelativeUrl)
    End Using
End Sub

提前致谢。

4

0 回答 0