r - 使用 Windows 身份验证访问 R 中的共享点

标签 r sharepoint windows-authentication

我正在尝试从我公司的内部网共享点读取数据。

require(httr)
url <- "http://<domain>/<path>/_vti_bin/ListData.svc/<something>"
r <- GET(url)

问题是,对 Sharepoint 的访问使用 Windows 身份验证。预期以上内容给了我 401 Unauthorized 错误。

如何将我的 Windows 身份验证合并到 R 中的请求中,而无需在 GET 中以明文形式输入我的凭据范围? (使用 authenticate() 和我的凭据确实有效)。

最佳答案

authenticate()是要使用的正确函数,但您需要更改输入,如下所示:

require(httr)
url <- "http://<domain>/<path>/_vti_bin/ListData.svc/<something>"
r <- GET(url, authenticate("username","password",type="any"))

我不确定哪种特定类型有效,但我能够使用 any 建立 session 。我在 httr 包文档中找到了解决方案。

https://cran.r-project.org/web/packages/httr/httr.pdf

关于r - 使用 Windows 身份验证访问 R 中的共享点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30091833/

相关文章:

asp.net - Windows 身份验证 - Kerberos 或 NTLM(协商 oYICO...)

r 绘制文本添加变量以使文本加粗

sharepoint - 将多个参数从自定义 WebPart 传递到 Reporting Services 报表查看器 Web 部件

iis-7 - 从IIS中的WindowsAuthentication中删除NEGOTIATE

asp.net - runAllManagedModulesForAllRequests = "true"在 IIS7 中终止 Windows 身份验证

sharepoint - 识别 Sharepoint 网站

r - 创建两个分类变量和数值变量的数据透视表

r - 将 tibble 作为带有行名称的矩阵展开

使用字典中的短语进行 R 情感分析

sharepoint - 使用 SharePoint 客户端对象模型检查列表列是否存在?