SAP Cloud SDK-主体传播和云连接器

2020-08-21 08:08发布

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

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


大家好,

到目前为止,到目前为止,我们一直在将SAP Cloud SDK与服务用户一起使用到我们的内部部署后端。
不过,现在我们正在尝试启用主体传播。

因此,我们将目标设置为"内部部署",并将"身份验证"方法设置为PrincipalPropagation。

但这会导致Execute失败,并引发错误:

无法为给定目标建立授权标头。 确保正确配置目标进行主体传播,提供用户名和密码,或者在目标配置中选择" NoAuthentication"。
 

我发现这来自authorization-header.js中的buildAuthHeader,因为未涉及" PrincipalPropagation"的情况。
是否可以将PrincipalPropagation与SAP Cloud SDK一起用于内部部署系统? 如果是这样,我想念什么? :D

先谢谢了,

文森特

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

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


大家好,

到目前为止,到目前为止,我们一直在将SAP Cloud SDK与服务用户一起使用到我们的内部部署后端。
不过,现在我们正在尝试启用主体传播。

因此,我们将目标设置为"内部部署",并将"身份验证"方法设置为PrincipalPropagation。

但这会导致Execute失败,并引发错误:

无法为给定目标建立授权标头。 确保正确配置目标进行主体传播,提供用户名和密码,或者在目标配置中选择" NoAuthentication"。
 

我发现这来自authorization-header.js中的buildAuthHeader,因为未涉及" PrincipalPropagation"的情况。
是否可以将PrincipalPropagation与SAP Cloud SDK一起用于内部部署系统? 如果是这样,我想念什么? :D

先谢谢了,

文森特

付费偷看设置
发送
7条回答
1楼 · 2020-08-21 08:19.采纳回答

我也将其作为答案,因为在评论中这是可以忽略的。 我们修复了SDK中的错误,该错误现在也应通过AuthenticationType" PrincipalPropagation"传播用户。 使用" NoAuthentication"的旧方法可以在SDK的1.X.Y版本中使用。 我们计划从2.XY版开始删除它。

SAP小菜
2楼-- · 2020-08-21 08:27

这听起来很奇怪,但是您可以尝试以下方法:我假设您在执行请求时已经通过了用户的jwt (否则,主体传播将无法正常工作)。 您是否可以将身份验证设置为" NoAuthentication",然后查看会发生什么情况(即不执行而不执行自定义标头等)?

蓋茨
3楼-- · 2020-08-21 08:20

SAP的主体传播 S/4HANA OnPremise当前存在错误。 您可以通过将AuthenticationType从" PrincipalPropagation"更改为" NoAuthentication"并保持其余配置不变来解决此问题。

huskylover
4楼-- · 2020-08-21 08:28

这似乎确实可行:)

# p #
闻人可可
5楼-- · 2020-08-21 08:31

很高兴听到它起作用! 我会在答案中写下来,以使其他人都可以看到该解决方法。 我们将在即将发布的版本中对此进行修复。

Bunny_CDM
6楼-- · 2020-08-21 08:30

谢谢弗兰克。 现在也将其切换为"活动答案",这样人们就可以在顶部看到最新信息。 :)

绿领巾童鞋
7楼-- · 2020-08-21 08:29

我们修复了SDK中的错误,该错误现在也应通过AuthenticationType" PrincipalPropagation"传播用户。 使用" NoAuthentication"的旧方法可以在SDK的1.X.Y版本中使用。 我们计划从版本2.X.Y开始删除它。

一周热门 更多>