我目前正在尝试为客户找到一种方法来连接 Power Query(Excel 插件)以访问他们发布的 Odata-feed(由 Microsoft NAV 2013 R2 托管)。
出于安全原因,NAV 服务器设置为仅接受 Windows 作为凭据类型。这意味着客户端上的当前用户凭据将传递给 Web 服务。
问题:系统的用户经常不在现场,并在另一个域上工作,并通过 VPN 连接到 NAV 环境。话虽如此,Power Query 不会将“正确”的 AD 信息传递给已发布的 Odata-feed,这意味着用户未获得授权。
我正在寻找一种方法来更改通过 Power Query 然后发送到 Odata Web 服务的 AD 凭据。
用户在 Web 浏览器中输入 Web 服务地址并在出现提示时输入 Windows 凭据并访问提要没有问题。但在 Power Query 中,刷新数据时没有输入自定义 Windows 凭据的选项。
我尝试过使用 WebAPIKey 和基本身份验证。但是由于 NAV-server/Webservice 设置为仅接受 Windows 身份验证,所以我一无所知..
有什么想法吗?