CPI-DS Oauth2 REST Web服务消耗

2020-08-19 14:05发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好

我正在尝试使用CPI-DS从具有Oauth2.0授权的REST Web服务获取数据。 不幸的是,我无法获得正确的授权设置-数据存储区未随请求一起传递client_id或令牌。

我能够手动将它们都作为附加的标头字段,并且可以使用,但无法从URL自动刷新令牌。

有人使这种情况可行吗? 有什么方法可以确定在请求中实际发送到服务器的内容吗?

谢谢

BR

Maciej

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好

我正在尝试使用CPI-DS从具有Oauth2.0授权的REST Web服务获取数据。 不幸的是,我无法获得正确的授权设置-数据存储区未随请求一起传递client_id或令牌。

我能够手动将它们都作为附加的标头字段,并且可以使用,但无法从URL自动刷新令牌。

有人使这种情况可行吗? 有什么方法可以确定在请求中实际发送到服务器的内容吗?

谢谢

BR

Maciej

付费偷看设置
发送
2条回答
半个程序猿
1楼-- · 2020-08-19 14:51

杰夫,你好

感谢您的回答,下面您可以看到当前数据存储设置的屏幕截图。 我已经将client_id和access_token值硬编码在"标准HTTP标头字段"中,并且可以访问该服务,当然,这只是为了测试,因为令牌会在一段时间后过期。

当我从Postman测试此API时,我必须首先通过POST并获取令牌(使用Authentication = Basic + key),然后将此令牌放入到access_token密钥的实际调用的头中。

如果您能看一下有关同一API主题的其他问题,我将不胜感激: /img/questions/13041245/cpi-ds-json-response-mapping-from-rest-webservice.html

非常感谢,

Maciej

jovirus
2楼-- · 2020-08-19 14:56

启用REST调试后,您可以从跟踪日志中获取更多信息。 确保也以调试模式运行任务。 https://launchpad.support.sap.com/#/notes/2878394

或者,您可以使用Fiddler或其他HTTP监视代理来跟踪HTTP。

在数据存储区中填写了哪些参数,哪些不是? OAuth行为最近得到了一些修复,因此,我将确保您的代理是最新的,并填写了所有可能的数据存储区配置。

谢谢

Jeff

一周热门 更多>