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