Power Query使用Odata Feed进行Windows身份验证

时间:2014-12-10 08:05:47

标签: odata powerquery

我目前正在尝试为客户找到一种方法来连接Power Query(Excel插件)来访问他们发布的Odata-feed(由Microsoft NAV 2013 R2托管)。

出于安全原因,NAV服务器设置为仅接受Windows作为凭据类型。这意味着客户端上的当前用户凭据将传递到Web服务。

问题:系统的用户经常在场外,并在另一个域上工作,并通过VPN连接到NAV环境。有了这个说,Power Query没有通过"正确"已发布的Odata-feed的AD信息表示用户未获得授权。

我正在寻找一种方法来更改通过Power Query然后发送到Odata网络服务的AD凭据。

用户在Web浏览器中输入Web服务地址没有问题,并在出现提示时输入Windows凭据并访问该提要。但在Power Query中,刷新数据时无法输入自定义Windows凭据。

我尝试过使用WebAPIKey和基本身份验证。但是,由于NAV-server / Webservice设置为仅接受Windows身份验证我在黑暗中..

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我从Curt Hagenlocher(Technet主持人)那里得到了这个答案

  

我担心这不是我们目前支持的东西,尽管我们有   考虑实施它。我们会松散地跟踪功能请求和   用它们来确定未来工作的优先顺序。

https://social.technet.microsoft.com/Forums/en-US/03c529ba-5f20-4bc1-84de-35cc91e7c1a6/power-query-custom-windows-credentials-authentication-with-odata-feeds?forum=powerquery