点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
到目前为止,到目前为止,我们一直在将SAP Cloud SDK与服务用户一起使用到我们的内部部署后端。
不过,现在我们正在尝试启用主体传播。
因此,我们将目标设置为"内部部署",并将"身份验证"方法设置为PrincipalPropagation。
但这会导致Execute失败,并引发错误:
无法为给定目标建立授权标头。 确保正确配置目标进行主体传播,提供用户名和密码,或者在目标配置中选择" NoAuthentication"。
我发现这来自authorization-header.js中的buildAuthHeader,因为未涉及" PrincipalPropagation"的情况。
是否可以将PrincipalPropagation与SAP Cloud SDK一起用于内部部署系统? 如果是这样,我想念什么? :D
先谢谢了,
文森特
我也将其作为答案,因为在评论中这是可以忽略的。 我们修复了SDK中的错误,该错误现在也应通过AuthenticationType" PrincipalPropagation"传播用户。 使用" NoAuthentication"的旧方法可以在SDK的1.X.Y版本中使用。 我们计划从2.XY版开始删除它。
这听起来很奇怪,但是您可以尝试以下方法:我假设您在执行请求时已经通过了用户的jwt (否则,主体传播将无法正常工作)。 您是否可以将身份验证设置为" NoAuthentication",然后查看会发生什么情况(即不执行而不执行自定义标头等)?
SAP的主体传播 S/4HANA OnPremise当前存在错误。 您可以通过将AuthenticationType从" PrincipalPropagation"更改为" NoAuthentication"并保持其余配置不变来解决此问题。
这似乎确实可行:)
# p #很高兴听到它起作用! 我会在答案中写下来,以使其他人都可以看到该解决方法。 我们将在即将发布的版本中对此进行修复。
谢谢弗兰克。 现在也将其切换为"活动答案",这样人们就可以在顶部看到最新信息。 :)
我们修复了SDK中的错误,该错误现在也应通过AuthenticationType" PrincipalPropagation"传播用户。 使用" NoAuthentication"的旧方法可以在SDK的1.X.Y版本中使用。 我们计划从版本2.X.Y开始删除它。
一周热门 更多>