調用Hybris API時遇到的錯誤消息Cannot find user with uid如何解決

今天工做中試圖調用Commerce Cloud的user creation API用代碼建立Hybris用戶時,遇到下面這個錯誤消息。html

clipboard1,1

我以爲很奇怪,由於backoffice裏能查到這個id爲jerryclient的oauth client,可錯誤信息爲啥說找不到?api

clipboard2,2

仔細查看,發現我給這個client分配的權限角色以下:ROLE_CUSTOMERSUPPORTAGENTGROUP和ROLE_CUSTOMERGROUP:spa

clipboard3,3

根據SAP文檔,若是oauth client的grant_type爲client_credentials, 則權限角色應該爲ROLE_TRUSTED_CLIENT:htm

clipboard4,4

更改以後問題解決,能夠經過代碼的方式建立用戶了。blog

clipboard5,5
clipboard6,6

參考連接:https://answers.sap.com/quest...ip

要獲取更多Jerry的原創文章,請關注公衆號"汪子熙":
公衆號截圖rem

相關文章
相關標籤/搜索