点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们将NW PI 7.5 REST适配器与POST方法一起用于IDM v2 API。 这些API要求X-CSRF-Token作为参数传递。 因此,当前我们将get令牌返回到动态标头中,将其解析出来,然后将其传递给POST。
问题是POST是一个不同的会话,因此需要一个新令牌,因此我们得到了403 Forbidden。 有没有一种方法可以在POST期间为X-CSRF-Token发出GET,类似于OAUTH如何与REST适配器一起工作?
我已经看到一些帖子,它们涉及在获取过程中传递引用了令牌的cookie,但我不确定该如何完成。
谢谢安德鲁
你好安德鲁和维卡斯,
利用SAP Note 2461114中提供的补丁,提供了REST适配器中cookie处理的新功能。
最好的问候,
Vadym
感谢Vadym,我们已经通过ABAP实现了一个解决方案,但是我们将尝试使用新的模块参数来查看它是否可以解决问题。
有同样的问题。 在udf中执行GET来获取x-csrf,然后将其传递到其他接收者通道中的POST标头。 由于会话不同,因此禁止403。
PI中是否可以维护cookie或设置x-csrf授权。
此致
Vikas
嗨,
您成功实现了吗? 我们有同样的问题。
还有一个问题,可能是要在UDF中进行GET,您是否将SystemAccessor和LookupService与正常的REST查找一样用于通信通道? 如果是,您如何访问响应的标题级别? 这有可能吗?
谢谢,
Andreea Mutascu
嗨,
我想Vadym建议的注释应该可以解决您的问题。
您还可以查看REST适配器中新增的功能-OAuth 2.0授权类型Flow。
谢谢
阿普
一周热门 更多>