我正在尝试使用 OData 提要在 Excel 中获取数据。这与基本身份验证一起工作得很好。
后来,SSO 在服务器上实现。现在,每个请求都被重定向到一个站点以进行 SAML 身份验证。
数据 -:
https://tsmag.*******.co.in/sap/opu/odata/SAP/Z_********_SRV_01/et_*******?$filter= ***** eq '*****'&$format=json
这在任何浏览器中都可以正常工作。但不能通过 Windows 身份验证或基本身份验证在 Power Query 附加组件 (Excel 2013) 中工作
提示的错误是-:
Blockquote OData: The given URL neither points to an OData service or a feed: ' 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'&$format=json