当尝试使用oAuth从s / 4云系统使用odata服务时,出现以下错误: “ DestinationAccessException:无法获取身份验证头。目标服务返回错误:请求的OAuth 2.0范围超出了资源所有者或OAuth 2.0客户端授予的范围” odata服务已启用oAuth”
该服务的oAuth范围也在cf所配置的目标中指定。 请让我知道是否需要更多详细信息。
答案 0 :(得分: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内核跟踪以获取更多具体信息。