-1

我正在尝试使用 s4 sdk 连接到 s4 hana 系统。在云代工环境中通过 .execute() 方法执行调用时,我看到以下错误日志:

Caused by: com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException: Failed to get authentication headers. Destination service returned error: Missing private and public key for subaccount ******-****-****-***-*******.

注意:我已经在子账户和 S4Hana 系统之间配置了信任,并创建了各自的通信和业务用户。目标中使用的关联身份验证方法是 oAuth2SamlBearerAssertion。注意:调用在本地和云代工环境中都可以通过基本身份验证正常执行。

有人可以建议这里有什么问题。

4

2 回答 2

2

正如@Dennis H 正确指出的那样,我的子帐户和 S4 Hana 系统之间的信任配置存在问题,在我的情况下配置错误:

-> 我下载的信任证书使用的是这个 URL:
https://.authentication.eu10.hana.ondemand.com/saml/metadata

这是不正确的,我们需要从子帐户级别的目标选项卡中的下载信任按钮获取证书

->提供者名称在通信系统中不正确。

于 2018-09-11T09:06:16.133 回答
0

我们正在开发一个并行扩展应用程序并将其部署到 CF。我们的应用程序正在尝试使用 oAUTH2SAMLBEARERASSERTION 连接到 S4HANA 云系统。但是在做的时候会遇到问题。我们在日志中得到以下错误。请注意,我们可以使用基本身份验证连接到 S4HANA Cloud。

com.sap.cloud.sdk.cloudplatform.connectivity.exception.DestinationAccessException:无法访问目的地的配置

我们的目标参数如附件截图所示在此处输入图像描述

谢谢你。

于 2019-11-07T13:53:35.547 回答