我正在尝试使用OData Feed在Excel中获取数据。这与基本身份验证完全正常。
后来,SSO在服务器上实现。现在,每个请求都会重定向到站点以进行SAML身份验证。
OData - :
https://tsmag.*******.co.in/sap/opu/odata/SAP/Z_********_SRV_01/et_*******?$filter= ***** eq '*****'&$format=json
这在任何浏览器中都能正常运行。但是,不通过Windows身份验证或基本身份验证
在Power Query Add-on(Excel 2013)中工作提示错误是 - :
块引用的OData:给定的URL既不指向OData服务或饲料:“https://rnr ***** co.in/adfs/ls/?SAMLRequest=fZFdS8MwFIb/Ssl9P7duNqyFsjooqAwnXngjMTllgTSpOemc/960Q5kXevty3o8n2SDr1UDr0R31I7yPgC5om5IcxGrVAXQi5DcJD1MQ6/AtL0S4yJMcFnmxzHJGgmewKI0uSRYlJGgRR2g1Oqadl5J0HaZpmBVPSUGXGV2uX0jQ。 + AapmZtdR + cGpHFstY0ccwwdgIq4iaSOmegwVhiTYGcsh3lhSTqmEKamPUOUJ / hRakSwU + rWaBx7sAewJ8n9HAHnkvh1515ppDNvSUarqWEokWrWA1LH6aG + v6Oegw7WOMONItVmuqYzlr3y / 29n30tItbvdv9bN7rCJr4IuqQN98M622Rsl + efE2DP3d3AapbMiRdjNp3TUOACXnQTh6ZUyH1sLzPkXcXYEEleX0t9 / W30B&安培;的RelayState = oucdwwfeefdocyqcoredxobvzdotvqvetvzusva&安培; SigAlg = http://www.w3.org/2001/04/xmldsig-more%23rsa-sha256&Signature=Dw/1O0Y6B2VD+vQSpps9UyukG4LkLuH3EMMVWnbHVRzvkin1Jlu1UNyhalz7y1j3mc8G/lswOv6FFZ1ar/EJ5AZ+bGEjA0AcdWCzWROTdxCKEN6LqC4xhxMnokpQ1WEFFaOdLz5aZ/RIM0nZuCHIeI9EDjzV83l6qKgMYVoq/lE=”“
网站rnr。*****。co.in是进行身份验证重定向的网站。
在实施SSO之前,使用基本身份验证的URL是 - : http://17 *******:8000 / sap / opu / odata / SAP / Z _ ***** _ SRV_01 / et _ ****** _ reportSet?$ filter = ****** eq '20171101' 和; $格式= JSON
答案 0 :(得分:1)
我遇到了这个问题,发现只是我的初始URL条目被缓存了。 要在2016年清除此问题:获取数据->数据源设置->全局权限 您应该在那里看到URL,并且可以清除权限。 然后,当您尝试再次连接到URL时,您将可以选择要使用的凭据。
答案 1 :(得分:0)
通过在OData网址中添加参数 &saml2=disabled
解决了该问题。
这启用了基本身份验证(覆盖默认的Windows身份验证)。
现在,通过传递Gateway / Fiori服务器用户名/密码(基本身份验证)来获取数据。
更新了网址 - :
https://tsmag。*******。co.in/sap/opu/odata/SAP/Z_********_SRV_01/et_*******?$ filter = ***** eq' *****'& $ format = json& saml2 =已停用