调用Hybris API时遇到的错误消息Cannot find user with uid如何解决

简介:

今天工作中试图调用Commerce Cloud的user creation API用代码创建Hybris用户时,遇到下面这个错误消息。

clipboard1,1

我觉得很奇怪,因为backoffice里能查到这个id为jerryclient的oauth client,可错误信息为啥说找不到?

clipboard2,2

仔细查看,发现我给这个client分配的权限角色如下:ROLE_CUSTOMERSUPPORTAGENTGROUP和ROLE_CUSTOMERGROUP:

clipboard3,3

根据SAP文档,如果oauth client的grant_type为client_credentials, 则权限角色应该为ROLE_TRUSTED_CLIENT:

clipboard4,4

更改之后问题解决,可以通过代码的方式创建用户了。

clipboard5,5
clipboard6,6

参考链接:https://answers.sap.com/questions/12769185/accessdeniederror-using-occ-api-productsreferences.html

本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

相关文章
|
JSON 移动开发 Java
氚云丨开发课— 09平台 API 的调用及自定义 API 的编写与调用| 学习笔记
快速学习氚云丨开发课— 09平台 API 的调用及自定义 API 的编写与调用。
929 0
|
8月前
|
存储 Web App开发 Java
使用 jMeter 对需要 User Authentication 的 Restful API 进行并发负载测试
使用 jMeter 对需要 User Authentication 的 Restful API 进行并发负载测试
79 0
|
API 开发工具 数据安全/隐私保护
如何调用 API | 学习笔记
简介:快速学习如何调用 API
988 0
如何调用 API | 学习笔记
|
前端开发 Java 程序员
如何在SpringBoot中优雅地重试调用第三方API?
如何在SpringBoot中优雅地重试调用第三方API?
255 0
|
Java API
Java调用飞信API
Java调用飞信API
63 0
|
Java 定位技术 API
java调用百度地图API根据地理位置获取经纬度
由于我们是使用百度提供的地理API接口,所以事先我们需要创建百度账号,并创建百度应用(因为我们要用应用到的ak)~~~~ 偷偷的告诉你们…这是免费的哦不要钱的…
297 0
java调用百度地图API根据地理位置获取经纬度
|
安全 Linux API
GrayLog使用HTTP JSONPath方式调用微步在线云API识别威胁IP
GrayLog使用HTTP JSONPath方式调用微步在线云API识别威胁IP
325 0
GrayLog使用HTTP JSONPath方式调用微步在线云API识别威胁IP
|
数据可视化 PyTorch API
wandb安装注册及解决训练模型报API错误
wandb是Weight & Bias的缩写,一句话,**它是一个参数可视化平台**。 wandb强大的兼容性,它能够和Jupyter、TensorFlow、Pytorch、Keras、Scikit、fast.ai、LightGBM、XGBoost一起结合使用。
|
定位技术 API Python
|
数据采集 搜索推荐 API
我做的python 中文api调用模块
可以自动调用api接口
239 1

热门文章

最新文章