0

尝试使用 oAuth 从 s/4 云系统使用 odata 服务时,出现以下错误:“DestinationAccessException:无法获取身份验证标头。目标服务返回错误:请求的 OAuth 2.0 范围超出了资源所有者或 OAuth 2.0 授予的范围客户端“odata 服务已启用 oAuth”

服务的 oAuth 范围也在 cf 上配置的目标中指定。如果需要任何进一步的细节,请告诉我。

4

1 回答 1

1

此错误实际上不是由 SAP Cloud SDK 本身引起的,而是由 SAP S/4HANA 端的错误/缺少配置引起的。

错误消息Requested OAuth 2.0 scope exceeds the scope granted by the resource owner or OAuth 2.0 client表明业务用户缺少请求的 OData API 的授权对象 S_SCOPE。

我建议查阅 SECTRACE 内核跟踪以获得更具体的信息。

于 2019-08-14T07:26:50.223 回答