Получить аутентифицированный ClientContext с авторизованными учетными данными
Я новичок в использовании SharePoint. Можно ли получить аутентифицированный ClientContext без имени пользователя и пароля? Я бы хотел, чтобы мое приложение автоматически получало доступ к SharePoint, если компьютер уже вошел в Office 365 (word,excel,outlook) или в 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
Заранее спасибо.