我是使用 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
提前致谢。